Выпуск новой версии программного обеспечения обычно включает в себя ряд задач, таких как выпуск версии в JIRA, создание и тестирование, слияние кода, создание тегов, создание филиалов, создание ярлыков и т. д. Если вы интегрировали JIRA с Bamboo Atlassian, вы можете запускать эти задачи для автоматического запуска при выпуске версии в JIRA.
Когда вы используете версию JIRA, у вас есть возможность выбрать план Bamboo и указать, какие этапы в «Плане» будут выполняться. Выпуская версию, вы запустите план в Bamboo. Если план будет успешным, версия будет выпущена на JIRA. В противном случае версия не будет выпущена.
Процедура
Для того чтобы запустить сборку Bamboo при выпуске версии, необходимо выполнить следующие шаги:
- Войдите в JIRA в качестве администратора проекта. (Администратором проекта является тот, у кого есть разрешение для проекта «Администрирование проекта», но не обязательно глобальное разрешение «Администраторы JIRA».)
- Перейдите в «Проекты» (Projects)> желаемый проект (the desired project )> желаемая версия (the desired version)> «Релиз» (Release).
Если вы являетесь администратором JIRA, убедитесь, что вы не находитесь в режиме «Администрирование» (Administration), иначе вы не увидите элементы управления, описанные выше.
- Выпустите (релиз) версию. Откроется диалоговое окно сборки релиза.
- Введите подробности сборки для выпуска (релиза):
Никаких сборок |
Выберите этот вариант, если вы не хотите запускать сборку Bamboo, т. е хотите только выпустить версию в JIRA. |
Новая сборка |
Выберите этот вариант, если вы хотите запустить сборку Bamboo, которая не была запущена: * Использование плана (* Using Plan) — вы можете выбрать любой план в связанном экземпляре Bamboo, на который у вас есть разрешение на просмотр (если только администратор не настроил базовую HTTP- аутентификацию). * Этапы (* Stages ) — вы можете выбрать этапы, которые вы хотите запустить для этой версии. Обратите внимание: вы не можете пропустить этапы. * Переменные сборки (* Build Variables) — вы можете переопределить любые глобальные переменные или переменные плана с вашими собственными параметрами. См. «Выполнение плана сборки вручную в Bamboo». |
Существующая сборка |
Выберите этот вариант, если вы хотите запустить сборку Bamboo, которая находится в процессе, и была приостановлена на необязательной стадии: * Использование плана (* Using Plan) — вы можете выбрать любой план в связанном экземпляре Bamboo, на который у вас есть разрешение на просмотр (если только администратор не настроил базовую HTTP-аутентификацию). * Этапы (* Stages) — вы можете выбрать этапы, которые вы хотите запустить для этой версии. Обратите внимание: вы не можете повторно запускать завершенные стадии и не пропускать этапы. * Переменные сборки (* Build Variables) — вы можете переопределить любые глобальные переменные или переменные плана с вашими собственными параметрами. См. «Выполнение плана сборки вручную в Bamboo». |
- Нажмите Release. Будет запущена сборка Bamboo. Если она будет успешной, версия JIRA будет выпущена. Если нет, вы можете снова запустить ее или выбрать другой план.
По материалам Atlassian JIRA Administrator's Guide: Running a Bamboo Build when Releasing a Version