发布时将JIRA变量传递给Bamboo

时间:2018-06-25 14:28:10

标签: bitbucket jira bamboo

我们有JIRA,BitBucket和Bamboo,它们全部集成在服务器本地运行。 当我决定在JIRA中发布软件时,我希望Bamboo来构建我的软件。

Atlassian上有一个文档对此进行了描述:

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

问题是我的界面没有文档中所述的 Build Variables 。这很关键,因为我希望JIRA传递版本号,而Bamboo希望将Bamboo用作不同任务的变量。

以下是界面的屏幕截图: JIRA release UI

我意识到这些文档适用于JIRA云,但是看到服务器版本上提供了相同的界面,我希望能够完成相同的事情。

我们使用JIRA 7.9.2版和Bamboo 6.5.1版

有人知道为什么可能会缺少构建变量,或者在自托管情况下如何解决将变量从JIRA传递到Bamboo的问题?

1 个答案:

答案 0 :(得分:1)

我通过使用“转储要记录的变量”作业来检查可用变量来解决此问题。事实证明,通过JIRA“发布”按钮触发构建时,JIRA版本可用。

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

这不能解决在JIRA中定义任意变量并将其传递给Bamboo的实际问题,但是可以解决我的用例中的问题,因为我一直希望通过发行版。

更新

关于这个问题,我有Atlassian的正式答案。

给我的印象是,要传递的自定义变量是在JIRA本身的发布屏幕上定义的。

事实证明,变量是在 Bamboo plan global 级别定义的,然后可以在它们上使用/覆盖它们JIRA中的发布屏幕。

现在可以使用! enter image description here