我想在Windows上的Jenkins中使用全局變量來「自動地」從我們的SCM系統中檢索正確的代碼庫,但是在每種情況下,我已經嘗試過變量替換沒有發生。Jenkins全局變量
我已經設置了一些全局變量,使用默認值,「配置系統」內,並試圖與$VARIABLE
,${VARIABLE}
和%VARIABLE%
訪問它們作爲環繞SCM插件,沒有任何成功的分公司領域的一部分。
我還安裝了具有相同成功率(0%)的全局變量字符串參數插件。使用文字值工作得很好,但沒有任何類型的變量替代似乎可以工作,我敢肯定,以前有人已經發現並解決了它。
我試圖尋找與此類似,但沒有東西真的接近全局的這種用法,而不是將其作爲外部腳本中的一個函數,或傳遞給一個批處理文件參數等
正常討論我已經運行「設置」作爲第一步,可以看到該變量是可用的,但替代沒有發生。如果這意味着我將不得不編寫腳本,那麼就這樣吧,因爲我試圖讓這個非常靈活並且儘可能地讓自己頭疼,但在這種情況下,迄今爲止似乎不是這種情況。
我的問題是異常類似於這篇文章:How are environment variables used in Jenkins with Windows Batch Command?,但我再也不想編寫腳本,因爲它是直接使用變量值的更簡單的解決方案。
有關解決方法,我只是執行命令所需(sscm.exe ...)作爲Windows批處理命令,但我想離開這個開放的,因爲它會在我看來,這是一件應該「只是工作」。想想任何人...... – plenty