Jenkins环境变量翻译(20201217)

Jenkins环境变量翻译

以下变量可用于shell脚本

BRANCH_NAME

正在构建的分支的名称

这将设置为正在构建的分支的名称,例如,如果您希望从主分支而不是从功能分支部署到生产;如果对应于某种更改请求,则名称通常是任意的(请参阅change_ID和change_TARGET)

CHANGE_ID

这将被设置为变更ID,如pull请求编号(如果支持的话);否则取消设置。

CHANGE_URL

如果支持,则将其设置为更改URL;否则取消设置。

CHANGE_TITLE

如果支持的话,这将被设置为变更的标题;否则取消设置。

CHANGE_AUTHOR

这将被设置为建议更改的作者的用户名(如果支持);否则取消设置。

CHANGE_AUTHOR_DISPLAY_NAME

这将被设置为作者的人名(如果支持的话);否则取消设置。

CHANGE_AUTHOR_EMAIL

如果支持,将设置为作者的电子邮件地址;否则取消设置。

CHANGE_TARGET

这将被设置为可以合并变更的目标分支或基本分支(如果支持的话);否则取消设置。

CHANGE_BRANCH

这将被设置为源代码管理系统上实际负责人的名称,该名称可能与分支机构名称不同,也可能不同。例如,在GitHub或Bitbucket中,它将具有源分支的名称,而分支的名称将类似于PR-24。

CHANGE_FORK

则将其设置为分叉回购的名称;否则未设置。

TAG_NAME

标记的名称

将设置为正在生成的标记的名称;否则取消设置。

TAG_TIMESTAMP

如果支持的话,这将被设置为自Unix epoch以来以毫秒为单位的标记的时间戳;否则取消设置。

TAG_UNIXTIME

对于与某种标记相对应的多分支项目,如果支持的话,这将被设置为该标记的时间戳(从Unix epoch开始,以秒为单位);否则取消设置。

TAG_DATE

对于与某种标记相对应的多分支项目,它将被设置为时间戳,格式如下java.util.Date\toString()(例如,2020年1月1日星期三00:00:00 UTC),如果支持;否则未设置。

BUILD_NUMBER

当前内部版本号,例如“153”

BUILD_ID

当前内部版本ID,与在1.597+中创建的生成的内部版本号相同,但对于旧版本,则为YYYY-MM-DD hu hh-MM-ss时间戳

BUILD_DISPLAY_NAME

当前生成的显示名称,默认情况下类似于“#153”。

JOB_NAME

此生成的项目的名称,例如“foo”或“foo/bar”。

JOB_BASE_NAME

此生成项目的简短名称,剥离文件夹路径,例如“foo”表示“bar/foo”。

BUILD_TAG

字符串“jenkins-KaTeX parse error: Can't use function '\'' in math mode at position 5: {JOB\̲'̲NAME}-{BUILD\unumber}”。作业名称中的所有正斜杠(“/”)都将替换为短划线(“-”)。便于放入资源文件、jar文件等以便于识别。

EXECUTOR_NUMBER

标识执行此生成的当前执行者(同一计算机的执行者之间)的唯一编号。这是您在“BuildExecutor status”中看到的数字,除了数字从0开始,而不是从1开始。

NODE_NAME

如果生成在代理上,则为代理的名称;如果在主服务器上运行,则为“master”

NODE_LABELS

分配给节点的标签的空白分隔列表。

WORKSPACE

作为工作区分配给生成的目录的绝对路径。

WORKSPACE_TMP

工作区附近的临时目录,不可浏览,也不会干扰SCM签出。最初可能不存在,因此请确保根据需要创建目录(例如,Linux上的mkdir-p)

JENKINS_HOME

在主节点上分配给Jenkins存储数据的目录的绝对路径。

JENKINS_URL

詹金斯的完整网址,比如http://服务器:port/jenkins/(注意:只有在系统配置中设置了jenkins URL时才可用)

BUILD_URL

此版本的完整URL,如http://服务器:port/jenkins/job/foo/15/(必须设置jenkins URL)

JOB_URL

此作业的完整URL,例如http://服务器:port/jenkins/job/foo/(必须设置jenkins URL)

GIT_COMMIT

正在签出的提交哈希。

GIT_PREVIOUS_COMMIT

上次在此分支上生成的提交的哈希值(如果有)

GIT_PREVIOUS_SUCCESSFUL_COMMIT

上次在此分支上成功生成的提交哈希(如果有)

GIT_BRANCH

远程分支名称(如果有)

GIT_LOCAL_BRANCH

签出的本地分支名称(如果适用)

GIT_CHECKOUT_DIR

存储库将签出到的目录。这包含在签出到子目录(如果使用)中设置的值

GIT_URL

远程URL。如果有多个,将是GIT URL 1、GIT URL 2等。

GIT_COMMITTER_NAME

配置的Git提交者名称(如果有),将用于当前工作区的将来提交。它是从全局配置中读取的用户名Jenkins配置系统页面的值字段。

GIT_AUTHOR_NAME

配置的Git作者名称(如果有),将用于当前工作区的将来提交。它是从全局配置中读取的用户名Jenkins配置系统页面的值字段。

GIT_COMMITTER_EMAIL

配置的Git提交者电子邮件(如果有),将用于当前工作区的将来提交。它是从全局配置中读取的电子邮件用户Jenkins配置系统页面的值字段。

GIT_AUTHOR_EMAIL

配置的Git作者电子邮件(如果有),将用于将来从当前工作区提交。它是从全局配置中读取的电子邮件用户Jenkins配置系统页面的值字段。

MERCURIAL_REVISION

签出的修订的完整ID。

MERCURIAL_REVISION_SHORT

签出修订的缩写ID。

MERCURIAL_REVISION_NUMBER

签出的修订数(不可跨克隆移植)。

MERCURIAL_REVISION_BRANCH

已签出修订的分支,如果分支主管未签出。

MERCURIAL_REPOSITORY_URL

存储库的URL。

SVN_REVISION

当前签出到工作区的Subversion修订号,例如“12345”

SVN_URL

当前签出到工作区的Subversion URL。

注入环境变量及使用待补充…………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值