簡體   English   中英

發布時將JIRA變量傳遞給Bamboo

[英]Pass JIRA variables to Bamboo on release

我們有JIRA,BitBucket和Bamboo,它們都在服務器上本地運行集成。 當我決定在JIRA中發布軟件時,我希望Bamboo來構建我的軟件。

Atlassian上有一份文檔對此進行了描述:

https://confluence.atlassian.com/jirasoftwarecloud/running-a-bamboo-build-when-releasing-a-version-764478184.html

問題是我的界面沒有文檔中所述的構建變量 這很關鍵,因為我希望JIRA傳遞版本號,而Bamboo希望將Bamboo用作不同任務的變量。

這是界面的屏幕截圖: JIRA發布UI

我意識到這些文檔適用於JIRA雲,但是看到服務器版本上提供了相同的界面,我希望能夠完成相同的事情。

我們使用JIRA版本7.9.2和Bamboo版本6.5.1

有誰知道為什么可能缺少構建變量,或者在自托管情況下如何解決將變量從JIRA傳遞到Bamboo的問題?

我通過使用“將變量轉儲到日志”作業來檢查可用變量來解決此問題。 事實證明,當通過JIRA“發布”按鈕觸發構建時,JIRA版本可用。

我可以使用的變量是bamboo.jira.version

這並不能解決在JIRA中定義任意變量並將其傳遞給Bamboo的實際問題,但可以解決我的用例中的問題,因為我一直希望通過發行版。

更新

關於這個問題,我有一份Atlassian正式回答表格。

我的印象是,要傳遞的自定義變量是在JIRA本身的發布屏幕上定義的。

事實證明,變量是在Bamboo上的計划全局級別上定義的,然后可以在JIRA的發布屏幕中使用/覆蓋它們。

現在可以使用! 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM