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 作用域实现多版本编译