文章目录
一:环境变量
1.1:Jenkins内置变量
- 在pipeline执行时,Jenkins通过一个名为env的全局变量,将Jenkins内置环境变量暴露出来。其使用方法有多种,示例如下:
- 默认env的属性可以直接在pipeline中引用。所以,以上方法都是合法的。但是不推荐方法三,因为出现变量冲突时,非常难查问题
- 变量列表:<Jenkins master的地址>/pipeline-syntax/globalsenv
- 在列表中,当一个变量被声明为“For a multibranch project”时,代表只有多分支项目才会有此变量。
1.1.1:常用变量
- BUILD_NUMBER:构建号,累加的数字。在打包时,它可作为制品名称的一部分,比如server-2.jar。
- BRANCH_NAME:多分支pipeline项目支持。当需要根据不同的分支