請注意,雖然我的具體示例涉及Java/Grails,但它確實適用於Bamboo中可用的任何類型的任務。如何參數化Bamboo builds?
我有一個任務是竹子建造,我運行一個Java/Grails的應用程序,像這樣的一個部分:
grails run-app -Dgrails.env=<ENV>
其中「<ENV>
」可以是幾個值(dev
之一,prod
,staging
等)。使,有時,它就像一條流淌所以這將是很好的「參數」的計劃:
grails run-app -Dgrails.env=dev
而其他時候,它運行像這樣:
grails run-app -Dgrails.env=staging
等。這是可能的,如果又怎樣? REST API允許我指定參數信息,因此我可以使用cURL
或wget
啓動不同參數化版本?
什麼以及如何更改該變量? – tmlai
感謝@tmlai(+1) - 這個想法是,一個自動化的過程將通過Bamboo的[REST API](https://developer.atlassian.com/display/BAMBOODEV/REST+APIs)啓動構建,傳遞作爲該RESTful呼叫的一部分,''param的值。 –
IAmYourFaja