jenkins流水线

script  脚本     parameter  参数    option   选项   stages   阶段    step   步骤   params  参数

label   标签     stage  阶段  triggers  触发器

1.流水线语法的片段生成器:

选择要实现的步骤:例:从git中拉取代码,输入仓库链接,输入分支,输入凭证,点击生成代码

2.stage{创建一个阶段,阶段包含所需的步骤

        agent{/选择执行节点}(流水线的每个阶段必须在某个地方【物理机、虚拟机、Docker】执行)

        environment{写入一些键值对,例:vc_code = $'params.vc_code',用作环境变量,可以在stage里面引用

}

        option{将图形化配置代码化,例:生成最多保存14天

}

        step{/步骤

}

}

3.在流水线语法中要引用其他python、git中的代码时需要用script{}括起来

4.matrix build   :矩阵构建,可用于组合不同的功能和车型,通过axes构建组合,axis是用来创建一个轴,

axis{

name'输入构建选项的名称'

values'输入名称的可选择值'

}

axis{

name'输入构建选项的名称'

values'输入名称的可选择值'

}

excludes{用来排除不需要的组合

exclude{一个exclude一个需要排除的组合

axis{

name''

values''

}

axis{

name''

values''

}

}

}

1.echo:打印输出,echo''

2.

  • environment:用于设置环境变量,可定义在stage或pipeline部分。

  • tools:可定义在pipeline或stage部分。它会自动下载并安装我们指定的工具,并将其加入PATH变量中。

  • input:定义在stage部分,会暂停pipeline,提示你输入内容。

  • options:用于配置Jenkins pipeline本身的选项,比如options {retry(3)}指当pipeline失败时再重试2次。options指令可定义在stage或pipeline部分。

  • parallel:并行执行多个step。在pipeline插件1.2版本后,parallel开始支持对多个阶段进行并行执行。

  • parameters:与input不同,parameters是执行pipeline前传入的一些参数。

  • triggers:用于定义执行pipeline的触发器。

  • when:当满足when定义的条件时,阶段才执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值