Статьи
Обучающие материалы
Интерактивные руководства
Автоматическое изменение статуса задачи в Jira и GitLab
Кев Зеттлер
Специалист по комплексной веб-разработке, DevOps
В этом руководстве описывается процесс создания правила автоматизации Jira, интегрируемого с GitLab.
Время
5 минут на прочтение.
Аудитория
Вы опытный пользователь Jira Software и GitLab.
Обязательные условия
Вы являетесь клиентом GitLab. Получите интеграцию GitLab for Jira здесь.
Если вы новичок в GitLab, начните работу здесь.
У вас есть активный проект Jira с установленным и настроенным приложением GitLab. Начните работу с Jira здесь.
Шаг 1. Добавьте автоматизацию
На странице проекта Jira нажмите кнопку Add automation (Добавить автоматизацию). Затем выберите пункт Branch, commit or pull requests (Ветка, коммит или запросы pull).
Шаг 2. Создайте новый триггер
Найдите и выберите триггер Commit created (Создан коммит). Он будет запускать правило каждый раз при появлении нового коммита.
Шаг 3. Создайте новое условие
Найдите и выберите пункт Issue fields condition (Условие «Поля задачи»). Это позволит выполнять действия только над теми задачами, поля которых соответствуют определенным критериям.
Настройте условие таким образом, чтобы поле Status (Статус) было равно Selected for development (Выбрано для разработки). Если этого статуса нет в проекте, создайте его или используйте альтернативный статус. Нажмите Save (Сохранить), чтобы продолжить.
Шаг 4. Создайте действие для изменения статуса задачи
Найдите и выберите действие Transition issue (Изменить статус задачи), которое будет изменять статус задач на новый.
Настроим действие Transition issue (Изменить статус задачи) таким образом, чтобы статус изменялся на In progress (В работе). Нажмите Save (Сохранить).
Шаг 5. Укажите название
Теперь укажите название правила. Мы назвали правило Transition issue on commit (Изменение статуса задачи при появлении коммита). Нажмите кнопку Turn It On (Включить). Итоговое описание правила выглядит следующим образом:
Правило готово. Для его запуска выполните следующие шаги.
- Создайте в Jira задачу со статусом «Выбрано для разработки».
- Создайте коммит со ссылкой на ключ задачи и отправьте его в GitLab.
Сразу после выполнения этих действий сработает правило и задача перейдет в статус «В работе». Отследить поведение правила можно в журнале. В нем отображаются любые ошибки в конфигурации, что будет полезно при отладке.
Ознакомьтесь с сотнями других примеров в нашей библиотеке шаблонов автоматизации.
Поделитесь этой статьей
Следующая тема
Рекомендуемые статьи
Добавьте эти ресурсы в закладки, чтобы изучить типы команд DevOps или получать регулярные обновления по DevOps в Atlassian.