Jenkins 有一些內置的變量能夠使用。主要是:正則表達式
BRANCH_NAME服務器
對於多分支項目,這將被設置爲正在構建的分支的名稱,例如,若是您但願從而master不是從特徵分支部署到生產。svn
CHANGE_ID單元測試
對於與某種更改請求相對應的多分支項目,這將被設置爲更改ID,例如拉取請求號。測試
CHANGE_URLui
對於與某種更改請求相對應的多分支項目,這將被設置爲更改URL。url
CHANGE_TITLEspa
對於對應於某種變動請求的多分支項目,這將被設置爲更改的標題。插件
CHANGE_AUTHOR代理
對於對應於某種變動請求的多分支項目,這將被設置爲擬議更改的做者的用戶名。
CHANGE_AUTHOR_DISPLAY_NAME
對於對應於某種變動請求的多分支項目,這將被設置爲做者的人名。
CHANGE_AUTHOR_EMAIL
對於對應於某種變動請求的多分支項目,這將被設置爲做者的電子郵件地址。
CHANGE_TARGET
對於對應於某種變動請求的多分支項目,這將被設置爲能夠合併更改的目標或基本分支。
BUILD_NUMBER
目前的編號,如「153」
BUILD_ID
當前版本ID,與BUILD_NUMBER相同,用於在1.597+中創建的構建,但較舊版本的YYYY-MM-DD_hh-mm-ss時間戳記
BUILD_DISPLAY_NAME
當前版本的顯示名稱,默認爲「#153」。
JOB_NAME
此構建項目的名稱,如「foo」或「foo / bar」。
JOB_BASE_NAME
此創建項目的名稱將剝離文件夾路徑,例如「bar / foo」的「foo」。
BUILD_TAG
「jenkins- $ {JOB_NAME} - $ {BUILD_NUMBER} 」的字符串。JOB_NAME中的全部正斜槓(/)都會用破折號( - )替換。方便放入資源文件,jar文件等,以方便識別。
EXECUTOR_NUMBER
識別執行此構建的當前執行程序(在同一臺計算機的執行程序中)的惟一編號。這是您在「構建執行者狀態」中看到的數字,但數字從0開始,而不是1。
NODE_NAME
代理的名稱,若是構建是代理,或者「主」,若是在主機上運行
NODE_LABELS
空格分隔的節點分配的標籤列表。
WORKSPACE
分配給構建做爲工做區的目錄的絕對路徑。
JENKINS_HOME
Jenkins主節點上分配的目錄絕對路徑存儲數據。
JENKINS_URL
完整的Jenkins網址,例如http:// server:port / jenkins /(注意:只有在系統配置中設置了Jenkins URL)
BUILD_URL
此構建的完整URL,如http:// server:port / jenkins / job / foo / 15 /(Jenkins URL必須設置)
JOB_URL
此做業的完整URL,如http:// server:port / jenkins / job / foo /(必須設置Jenkins URL)
SVN_REVISION
Subversion版本號,當前已被檢出到工做區,如「12345」
SVN_URL
當前已經檢出到工做空間的Subversion URL。