1
在Bamboo中,我希望如此構建版本並將其部署到目標主機上。目標主機應該是可變的。Bamboo自定義部署項目變量
據我所知,無法使用自定義的部署變量運行部署項目(因爲可以在自定義生成上覆蓋計劃變量)。我的問題是:這是真的,如果是的話,達到我想要的最好方法是什麼?
這裏有一些想法我對這個問題的研究中:
- 我可以在我的構建工作使用計劃變量「主機」,始終定製需要。然後我將這個變量寫入一個將被聲明爲構建工件的文件中。在我的部署任務中,我使用「Inject Bamboo variables configuration」任務來獲取變量。這個解決方案的缺點是,我總是需要運行一個構建,即使這些構件沒有改變。
- 全局變量不可行,因爲它們不依賴於構建。所以我不能將它們用於我的任務。原因是它可能會被另一個版本覆蓋。
這個任務有沒有更好的解決方案/想法?
我在atlassian-questioning-system上也問過這個問題,但也沒有答案。對我來說,最好的折衷辦法是通過我的構建將需要的變量寫入一個工件中,然後通過「Inject Bamboo variables configuration」讀取這個工件。 –