Передача переменных JIRA в Bamboo при выпуске - PullRequest
0 голосов
/ 25 июня 2018

У нас есть JIRA, BitBucket и Bamboo, все они работают локально на сервере. Я бы хотел, чтобы Bamboo собрал мое программное обеспечение, когда я решу выпустить его в JIRA.

В Atlassian доступен документ, описывающий это:

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

Проблема в том, что мой интерфейс не имеет переменных сборки , как описано в документации. Это очень важно, потому что я хочу, чтобы JIRA передавал номер версии, а Bamboo использовал его в качестве переменной для различных задач.

Вот скриншот интерфейса: JIRA release UI

Я понимаю, что документы предназначены для облака JIRA, но, увидев, что такой же интерфейс доступен в серверной редакции, я ожидаю, что смогу выполнить то же самое.

Мы используем JIRA версии 7.9.2 и Bamboo версии 6.5.1

Кто-нибудь знает, почему переменные компоновки могут отсутствовать или как еще обрабатывать передачу переменных из JIRA в Bamboo в автономной ситуации?

1 Ответ

0 голосов
/ 26 июня 2018

Я обошел эту проблему, используя задание «Записать переменные в журнал», чтобы проверить, какие переменные доступны.Оказывается, версия JIRA доступна, когда сборка запускается с помощью кнопки «отпускание» JIRA.

Переменная, которую я мог бы использовать, - bamboo.jira.version.

Это не решает актуальную проблему определения произвольных переменных в JIRA и передачи их в Bamboo, но решает проблему в моем сценарии использования, поскольку я собирался передать выпускную версию.

Обновление :

У меня есть официальная форма ответа Atlassian на этот вопрос.

У меня сложилось впечатление, что пользовательские переменныекоторые вы хотите передать, определены на экране выпуска в самой JIRA.

Как выясняется, переменные определяются на уровне plan или global в Bamboo , и затем их можно использовать / переопределять на экране выпуска в JIRA.

Теперь это работает!enter image description here

...