簡體   English   中英

從文件設置Jenkins全局環境變量

[英]Set Jenkins global environment variables from a file

基本上,我在Jenkins上運行多個作業,這些作業有兩組不同的電子郵件分發列表,一組用於生產,另一組用於我們進行空運行時。 我希望能夠輕松地在兩者之間切換。 目前,我們在“管理詹金斯”下的“全局屬性”部分中將這些作為環境變量使用

在此處輸入圖片說明

問題是我必須在試運行和生產運行之間進行更改(每個應用都有一個電子郵件發行版)。 我想將它們放入屬性文件,以便可以輕松切換。 我以為我可以這樣做,但是沒有用:

在此處輸入圖片說明

我在Linux環境上進行了快速測試,它與Envfile插件配合良好

屬性文件路徑:

/tmp/env.properties

檔案內容:

TEST_STACKOVERFLOW = "my_value"

建立步驟:

echo $TEST_STACKOVERFLOW

結果:

[workspace] $ /bin/sh -xe /tmp/hudson8256628035734643761.sh
+ echo '"my_value"'
"my_value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM