JENKINS中創(chuàng)建全局變量并在JOB中使用

在使用Jenkins的過程中經(jīng)常會遇到這樣一種場景,我希望能夠自行創(chuàng)建一個全局變量(就像WORKSPACE變量一樣),能夠在所有的JOB中使用。舉個例子,就是我的接口自動化測試有很多的JOB,每個JOB的結果基本上都發(fā)送給所有的服務端開發(fā),相當于我要把每個JOB都配置一遍開發(fā)們的郵件地址。想象一下,如果有個新的開發(fā)入職,我需要把所有的JOB都更新一遍,這工作量相當酸爽。
下面就來看看怎么在Jenkins中自定義全局變量:

首先,點擊“系統(tǒng)管理”

image.png

點擊“系統(tǒng)設置”

image.png

在系統(tǒng)設置里找到“全局屬性”,里面有“環(huán)境變量”選項。環(huán)境變量可以任意添加,我們拿里面的LANG變量為例

image.png

新建一個JOB,添加一個文本參數(shù)“testVar”,并賦值為我們自定義的環(huán)境變量LANG。大家注意,要使用${LANG}來表示這個變量

image.png

在執(zhí)行shell中打印它們

image.png

從控制臺日志中可以看到,無論是采用文本參數(shù)的方式,還是直接使用變量,都是可以的

image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容