一修噪,變量的使用方法
下面的環(huán)境變量可以在配置Jenkins Job的時(shí)候用得到姻政,可以用在Execute shell浩考、Execute Windows batch command婶肩、文本框 上加上編輯好的的shell腳本
Windows:%BUILD_NUMBER% %變量名%
Linux:${BUILD_NUMBER} 捌袜,也可以直接使用$BUILD_NUMBER
倘若是自己定義的參數(shù)化(Parameter)在調(diào)用時(shí)可以直接用说搅,比如調(diào)用這個(gè)時(shí)直接$endPoint
二、Jenkins可用環(huán)境變量:
BRANCH_NAME
對(duì)于多分支項(xiàng)目虏等,這將被設(shè)置為正在構(gòu)建的分支的名稱弄唧,例如适肠,如果您希望從master部署到生產(chǎn)環(huán)境而不是從feature分支部署;如果對(duì)應(yīng)某種更改請(qǐng)求候引,則該名稱通常是任意的(請(qǐng)參閱下面的CHANGE_ID和CHANGE_TARGET)侯养;CHANGE_ID
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目,這將被設(shè)置為更改ID澄干,例如拉取請(qǐng)求編號(hào)(如果支持);其他未設(shè)置逛揩;CHANGE_URL
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目,這將被設(shè)置為更改URL(如果支持)麸俘;其他未設(shè)置辩稽;CHANGE_TITLE
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目,這將被設(shè)置為更改的標(biāo)題(如果支持);其他未設(shè)置从媚;CHANGE_AUTHOR
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目逞泄,這將被設(shè)置為建議更改的作者的用戶名(如果支持);其他未設(shè)置;CHANGE_AUTHOR_DISPLAY_NAME
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目拜效,這將被設(shè)置為建議更改的作者的人名(如果支持);其他未設(shè)置喷众;CHANGE_AUTHOR_EMAIL
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目,這將被設(shè)置為建議更改的作者的Email地址(如果支持);其他未設(shè)置紧憾;CHANGE_TARGET
對(duì)于與某種更改請(qǐng)求相對(duì)應(yīng)的多分支項(xiàng)目到千,這將被設(shè)置為合并到的目標(biāo)或者基礎(chǔ)分支(如果支持);其他未設(shè)置;-
BUILD_NUMBER
當(dāng)前構(gòu)建的編號(hào)稻励,例如“4674”等
BUILD_ID
當(dāng)前構(gòu)建的版本ID父阻,與構(gòu)建的BUILD_NUMBER相同BUILD_DISPLAY_NAME
當(dāng)前版本的顯示名稱,默認(rèn)為“# 4674”望抽,即BUILD_NUMBER加矛。-
JOB_NAME
即此版本的項(xiàng)目名稱,例如“foo”或“foo / bar”煤篙。
JOB_BASE_NAME
此構(gòu)建的項(xiàng)目的短名稱剝離文件夾路徑斟览,例如“bar / foo”的“foo”。BUILD_TAG
jenkins - $ {JOB_NAME} - $ {BUILD_NUMBER}
JOB_NAME中的所有正斜杠(/)都用破折號(hào)( - )替換辑奈。方便地放入資源文件苛茂,jar文件等,以便于識(shí)別鸠窗。
EXECUTOR_NUMBER
唯一編號(hào)妓羊,用于標(biāo)識(shí)執(zhí)行此構(gòu)建的當(dāng)前執(zhí)行程序(在同一臺(tái)計(jì)算機(jī)的執(zhí)行程序中)。這是您在“構(gòu)建執(zhí)行程序狀態(tài)”中看到的數(shù)字稍计,但數(shù)字從0開始躁绸,而不是從1開始。NODE_NAME
如果構(gòu)建在代理上,則代理的名稱; 如果在主版本上運(yùn)行净刮,則為“MASTER”剥哑;NODE_LABELS
節(jié)點(diǎn)分配的空白分隔的標(biāo)簽列表。WORKSPACE
作為工作空間分配給構(gòu)建的目錄的絕對(duì)路徑淹父。JENKINS_HOME
Jenkins用于存儲(chǔ)數(shù)據(jù)的主節(jié)點(diǎn)上分配的目錄的絕對(duì)路徑株婴。JENKINS_URL
Jenkins的完整URL,如http:// server:port / jenkins /(注意:僅在系統(tǒng)配置中設(shè)置Jenkins URL時(shí)可用)BUILD_URL
此版本的完整URL暑认,例如http:// server:port / jenkins / job / foo / 15 /(必須設(shè)置* Jenkins URL)JOB_URL
該作業(yè)的完整URL困介,例如http:// server:port / jenkins / job / foo /(必須設(shè)置Jenkins URL)GIT_COMMIT
The commit hash being checked out.GIT_PREVIOUS_COMMIT
The hash of the commit last built on this branch, if any.GIT_PREVIOUS_SUCCESSFUL_COMMIT
The hash of the commit last successfully built on this branch, if any.GIT_BRANCH
遠(yuǎn)程分支名稱,如果有的話穷吮。GIT_LOCAL_BRANCH
本地分支名稱逻翁,如果有的話。GIT_URL
遠(yuǎn)程git倉庫的URL捡鱼。如果有多個(gè)八回,將會(huì)是GIT_URL_1,GIT_URL_2等驾诈。GIT_COMMITTER_NAME
配置的Git提交者名稱(如果有的話)缠诅。GIT_AUTHOR_NAME
配置的Git作者姓名(如果有的話)。GIT_COMMITTER_EMAIL
配置的Git提交者電子郵件(如果有的話)乍迄。GIT_AUTHOR_EMAIL
已配置的Git作者電子郵件(如果有)管引。SVN_REVISION
當(dāng)前工作區(qū)的Subversion版本號(hào),例如“12345”SVN_URL
當(dāng)前工作區(qū)的Subversion版本號(hào)闯两,例如“12345”
————————————————
參考原文鏈接:https://blog.csdn.net/zbj18314469395/article/details/79755985