2016-10-27 29 views
2

我正在Bamboo中創建部署。我在部署計劃下設置了一些變量。我如何從Gradle腳本訪問它們?有一個參數輸入(我想我會在那裏使用類似於variable = $ {bamboo.variable}的東西,但是我無法弄清楚如何讓它們通過腳本(目前只是做一些像prinln varible讓他們出去)我怎樣才能做到這一點如何在Gradle腳本中訪問來自Bamboo的變量?

回答

3

據我所知,竹出口它的所有變量的編譯環境。在這種情況下,你可以在腳本中得到任何變量如下:?

System.getenv('bamboo.variable') 

或者,你可以將它傳遞到構建爲構建腳本參數,像這樣:

-Pvariable=${bamboo.variable} 

然後你可以在腳本作爲項目屬性中獲得它:

println variable 
+0

第一個選項沒有工作(我做的第一件事就是嘗試和它的其他變體),但第二個選項沒有工作(當我嘗試時,我已經排除了P)。感謝那。 – MicWit

相關問題