0
我的問題是有什麼方法可以在Jenkins構建期間從文件設置環境變量。我有一個名爲.xyz的文件,它具有env變量。從Jenkins中的文件設置環境
我知道有一個jenkins插件,但我們可以在jenkins的執行shell框內執行嗎?
我試過了。 .xyz但這不起作用!
在此先感謝
我的問題是有什麼方法可以在Jenkins構建期間從文件設置環境變量。我有一個名爲.xyz的文件,它具有env變量。從Jenkins中的文件設置環境
我知道有一個jenkins插件,但我們可以在jenkins的執行shell框內執行嗎?
我試過了。 .xyz但這不起作用!
在此先感謝
如果你想從裏面執行殼牌邁做到這一點,你必須寫一個shell腳本,將逐行讀取文件中的行並將它們添加到環境變量。
假設你的屬性文件格式:
var=value
腳本的一個非常基本的版本是:
while read line; do
export $line
done <your_props_file_name
的問題是,這些變量將只保留期限即「Execute Shell」構建步驟。一旦移動到不同的生成步驟或生成後步驟(在同一作業中),它們將會消失。這是詹金斯的設計清理。
這就是爲什麼有EnvInject插件,它負責維護構建步驟之間的環境變量。
感謝您的回覆! – cedrajin21 2014-10-29 20:12:06