博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins内置环境变量的使用
阅读量:7114 次
发布时间:2019-06-28

本文共 2096 字,大约阅读时间需要 6 分钟。

一、查看Jenkins有哪些环境变量

1、新建任意一个job

2、增加构建步骤:Execute shell 或 Execute Windows batch command

3、点击输入框下方的“可用环境变量

 

4、可以看到有如下变量供使用: 

变量名 解释
BUILD_NUMBER The current build number, such as "153"
BUILD_ID The current build ID, identical to BUILD_NUMBER for builds created in 1.597+, but a YYYY-MM-DD_hh-mm-ss timestamp for older builds
BUILD_DISPLAY_NAME The display name of the current build, which is something like "#153" by default.
JOB_NAME Name of the project of this build, such as "foo" or "foo/bar". (To strip off folder paths from a Bourne shell script, try: ${JOB_NAME##*/})
BUILD_TAG String of "jenkins-${JOB_NAME}-${BUILD_NUMBER}". Convenient to put into a resource file, a jar file, etc for easier identification.
EXECUTOR_NUMBER The unique number that identifies the current executor (among executors of the same machine) that’s carrying out this build. This is the number you see in the "build executor status", except that the number starts from 0, not 1.
NODE_NAME Name of the slave if the build is on a slave, or "master" if run on master
NODE_LABELS Whitespace-separated list of labels that the node is assigned.
WORKSPACE The absolute path of the directory assigned to the build as a workspace.
JENKINS_HOME The absolute path of the directory assigned on the master node for Jenkins to store data.
JENKINS_URL Full URL of Jenkins, like http://server:port/jenkins/ (note: only available if Jenkins URL set in system configuration)
BUILD_URL Full URL of this build, like http://server:port/jenkins/job/foo/15/ (Jenkins URL must be set)
SVN_REVISION Subversion revision number that's currently checked out to the workspace, such as "12345"
SVN_URL Subversion URL that's currently checked out to the workspace.
JOB_URL Full URL of this job, like http://server:port/jenkins/job/foo/ (Jenkins URL must be set)

 

二、使用Jenkins的内置变量

1、在Execute shell 或 Execute Windows batch command文本框中使用,使用方法:%变量名%,如下图

  

2、结合Ant,在build.xml文件中使用:

  1、添加如下第4行代码:<property environment="env"/>

  2、使用方法:${

env.WORKSPACE}  

1 
2 3
4
5 6
7
8
9 10

 

转载地址:http://kgwel.baihongyu.com/

你可能感兴趣的文章
大数据性能调优之HBase的RowKey设计
查看>>
BZOJ 1121 [POI2008]激光发射器SZK
查看>>
arc082E ConvexScore
查看>>
YOGA 710-14IKB 安装Ubuntu16.04笔记
查看>>
Windows - 程序猿应该熟记的CMD常用命令
查看>>
jdbc 占位符插入null值 NullPointerException
查看>>
C#中常见的系统内置委托用法详解(抄录)
查看>>
【Linux入门学习之】Linux关机命令总结
查看>>
Linux下mail/mailx命令发送邮件
查看>>
学术诚信与职业道德的思考
查看>>
对象大小对比之Comparable与Comparator
查看>>
POJ2513 欧拉 + 字典树
查看>>
hdu 5480(前缀和)
查看>>
内部类
查看>>
各种cheat-sheets
查看>>
个人附加作业
查看>>
Java 中的反射机制
查看>>
我的CPG插件 (什么是CPG,就是跟号称全球唯一C++编写的魔镜是一样的格式的)
查看>>
Py中axis理解【转载】
查看>>
mvvm windows app DataBinding
查看>>