首页 > 技术文章 > Jenkins 2.x 实践指南

lixiaowei395659729 2020-08-29 15:25 原文

创建第一个 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 作用域实现多版本编译

 

推荐阅读