我们有JIRA、BitBucket和竹类,它们都集成在一个服务器上本地运行。当我决定在JIRA中发布我的软件时,我希望让竹构建我的软件。
亚特兰西安有一份文件描述了这一点:
问题是,我的接口没有文档中描述的构建变量。这是至关重要的,因为我希望JIRA传递版本号,让竹将其用作不同任务的变量。
下面是界面的屏幕截图:

我意识到这些文档是用于JIRA云的,但是看到服务器版本上有相同的接口,我希望能够完成同样的任务。
我们使用JIRA版本7.9.2和竹版本6.5.1
有谁知道为什么构建变量可能会丢失,或者在自我托管的情况下如何处理从JIRA传递给竹的变量?
发布于 2018-06-26 12:58:19
为此,我使用“转储变量来记录”作业来检查哪些变量可用。事实证明,当通过JIRA "release“按钮触发构建时,JIRA版本是可用的。
我可以使用的变量是bamboo.jira.version。
这并不能解决在JIRA中定义任意变量并将它们传递给竹类的实际问题,但它解决了我的用例中的问题,因为我希望通过发布版本。
更新
我有一个官方的回答亚特兰西安关于这个问题。
我的印象是,您想要传递的自定义变量是在JIRA本身的发布屏幕上定义的。
事实证明,变量是在计划或全局级别上用竹定义的,然后可以在JIRA的发布屏幕上使用/重写它们。
现在起作用了!

https://stackoverflow.com/questions/51025866
复制相似问题