Jenkins 2.x 实践指南
创建第一个 PipeLine

Jenkinsfile,先创建一个jenkinsFile,将jenkinsFile放在git 上去拉取

Tools 的使用,会自动下载 maven


第三章,pipeline语法详细解释
支持命名参数


Pipeline 的组成


Post 发邮件部分

Jenkins 支持的指令




文件目录

判断文件是否存在


示例如下:

sh 执行的命令,bat powershell 都支持以上的参数,类似于sh

waitUntil 等待条件满足,这个最好慎用,会进入死循环
timeout 代码块超过时间

Sleep

小贴士:可以使用Pipeline 片段生成器去学习,填入参数,生成片段
Jenkins 环境变量


Environment 环境变量

自定义环境全局变量,在这里加了变量后,可以在任何pipeline 中使用,${env.g_name}

利用环境变量支持更多的工具

利用TooLs 作用域实现多版本编译

浙公网安备 33010602011771号