一、常用Jenkins变量
1.WORKSPACE:当前Job构建目录的绝对路径;
2.SVN_REVISION:当前工作区的Subversion版本号;
3.SVN_URL:当前工作区的Svn URL;
4.BUILD_NUMBER:当前构建的编号,例如“4674”等;
5.BUILD_ID:当前构建的版本ID,与构建的BUILD_NUMBER相同;
6.BUILD_DISPLAY_NAME:当前版本的显示名称,默认为“# 4674”,即BUILD_NUMBER;
7.JOB_NAME:即此版本的项目名称,例如“foo”或“foo / bar”;
8.JENKINS_HOME:Jenkins用于存储数据的主节点上分配的目录的绝对路径;
9.JENKINS_URL:Jenkins的完整URL,如http:// server:port / jenkins /(注意:仅在系统配置中设置Jenkins URL时可用);
10.BUILD_URL:此版本的完整URL,例如http:// server:port / jenkins / job / foo / 15 /(必须设置Jenkins URL);
11.JOB_URL:该作业的完整URL,例如http:// server:port / jenkins / job / foo /(必须设置Jenkins URL);
12.BRANCH_NAME:对于多分支项目,这将被设置为正在构建的分支的名称,例如,如果您希望从master部署到生产环境而不是从feature分支部署;如果对应某种更改请求,则该名称通常是任意的(请参阅下面的CHANGE_ID和CHANGE_TARGET);
13.CHANGE_ID:对于与某种更改请求相对应的多分支项目,这将被设置为更改ID,例如拉取请求编号(如果支持);其他未设置;
14.CHANGE_URL:对于与某种更改请求相对应的多分支项目,这将被设置为更改URL(如果支持);其他未设置;
15.CHANGE_TITLE:对于与某种更改请求相对应的多分支项目,这将被设置为更改的标题(如果支持);其他未设置;
16.CHANGE_AUTHOR:对于与某种更改请求相对应的多分支项目,这将被设置为建议更改的作者的用户