首页 > 其他分享 >jenkins 2.x pipeline 的特点介绍

jenkins 2.x pipeline 的特点介绍

时间:2024-10-09 09:53:22浏览次数:11  
标签:脚本 pipeline 介绍 语法 阶段 流水线 jenkins 执行 stage

jenkins 2.x pipeline 的特点介绍

声明式和脚本式区别

基于代码模式可以让你在不同业务、不同行业、不同规模间落地

案例阶段

1. 在任何可用的代理上,执行流水线或它的任何阶段

2.定义 "Build" 阶段。 stage 块 在脚本化流水线语法中是可选的。然而, 在脚本化流水线中实现 stage 块 ,可以清楚的显示Jenkins UI中的每个 stage 的任务子集。

3. 执行与 "Build" 阶段相关的步骤。

4. 定义 "Test" 阶段。

5. 执行与 "Test" 阶段相关的步骤。

6. 定义 "Deploy" 阶段。

7. 执行与 "Deploy" 阶段相关的步骤

3 - stage 是一个描述 stage of this Pipeline的语法块。

5 - sh 是一个执行给定的shell命令的流水线 step

6 - junit 是junit单元测试聚合测试报告的流水线 step

7 - node 是脚本化流水线的一种特定语法,它指示 Jenkins 在任何可用的代理/节点上执行流水线 (和包含在其中的任何阶段)这实际上等效于 声明式流水线特定语法的`agent`。

标签:脚本,pipeline,介绍,语法,阶段,流水线,jenkins,执行,stage
From: https://blog.csdn.net/lisanmengmeng/article/details/142694337

相关文章

  • Qt的背景介绍
    个人主页:C++忠实粉丝欢迎点赞......
  • eladmin前后端分离jenkins自动发版
    CICD&前后端自动发版一、初步部署VM主机名IPgitlabgitlab100.100.137.3/248/8/100jenkensjenkins100.100.137.4/248/8/100前端node-1100.100.137.5/242/2/25后端node-2100.100.137.6/242/2/25MySQLmysql100.100.137.7/242/2/25Redisr......
  • 【新人系列】Python 入门(一):介绍及环境搭建
    ✍个人博客:https://blog.csdn.net/Newin2020?type=blog......
  • AIGC底层技术介绍
    1.AIGC概述AIGC,全称ArtificialIntelligenceGeneratedContent,即人工智能生成内容。这是一种新兴的人工智能技术,其核心思想是利用人工智能模型,根据给定的主题、关键词、格式、风格等条件,自动生成各种类型的文本、图像、音频、视频等内容。1.1定义与背景AIGC,即人工智能生成内容,是......
  • 关于九种降维算法的一份介绍
    在这篇文章中我将介绍有关降维的一些东西,其中包括一些常见降维方法的概念、用途、优缺点以及python代码。一、概念降维是机器学习中常用到的一种技术,其用于减少数据集的维度,但又能保存数据集的重要信息,从而简化数据的处理,并提高计算效率、调高模型的性能以及方便可视化。二......
  • STM32的时钟复位控制单元(RCU/RCC)技术介绍
    在嵌入式系统开发中,时钟管理和复位控制是确保微控制器稳定运行的关键因素。时钟复位控制单元(ResetandClockControl,RCU/RCC)是STM32系列微控制器中的一个重要外设,负责管理系统的时钟源、分频器、外设时钟以及复位功能。本文将详细介绍STM32的RCU/RCC技术,包括其主要......
  • STM32的SPI技术介绍
    SPI(SerialPeripheralInterface,串行外设接口)是STM32微控制器中常用的高速同步串行通信协议之一。它广泛应用于与各种外设(如传感器、显示屏、存储器等)的数据交换。本文将详细介绍STM32的SPI技术,包括其基本概念、工作原理、配置方法及实际应用。一、SPI简介1.1什么是SPISPI......
  • 五款倾斜摄影与三维数据处理工具介绍:GISBox、Cesiumlab、OSGBLab、灵易智模、倾斜伴侣
    随着三维数据处理技术的广泛应用,尤其是在城市规划、地理信息系统(GIS)、工程监测等领域,处理倾斜摄影、三维建模以及大规模数据管理的需求日益增加。以下是五款我精心挑选的倾斜摄影和三维数据处理工具——GISBox、Cesiumlab、OSGBLab、灵易智模和倾斜伴侣,本文将详细介绍它们的功能、......
  • 01-flask简单介绍
    Flask是一个使用Python编写的轻量级Web应用框架,对比与Django框架呢,他的灵活度就很高了,可以自己一些设计代码框架。比较适合一些,分层比较少,逻辑不怎么复杂的web项目 pip安装pipinstallflask-ihttps://pypi.tuna.tsinghua.edu.cn/simple 简单实例fromflaskim......
  • Vmware虚拟机介绍与学习环境规划
    一、Vmware虚拟机介绍与学习环境规划1、什么是虚拟机?虚拟机(virtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机系统是一个操作系统镜像,它具有与真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个......