Статьи
Обучающие материалы
Интерактивные руководства
Включение развертываний GitLab в Jira
![Тай Дейвис](https://wac-cdn.atlassian.com/dam/jcr:52c84250-604f-4802-937f-c5b911d8e563/Tye-Davis_GitLab_200x200_@2x-v1.png?cdnVersion=2022)
Тай Дейвис
Инженер по техническому маркетингу, GitLab
В этом руководстве рассказывается, как использовать интегрированные задачи и развертывания после связывания GitLab с Jira. Возможность развертывания в Jira обеспечивает наглядное представление развертываний, отслеживая и отображая конвейеры CI/CD GitLab для задач Jira за определенный период времени. Благодаря интеграции Jira и GitLab любой участник команды может визуализировать прохождение рабочей задачи по конвейеру развертывания.
Время
10 минут на прочтение.
Аудитория
Вы работаете над проектами в Jira и хотите использовать интегрированные задачи и развертывания в GitLab.
Время
У вас есть аккаунт Jira и базовые знания о Jira. Начните работу с Jira здесь.
Вы являетесь клиентом GitLab. Получите интеграцию GitLab с Jira Cloud здесь.
Если вы новичок в GitLab, начните работу здесь.
Включение развертываний в проекте по разработке ПО, управляемом командой
Включать и отключать возможности проекта могут только администраторы проекта.
1. В Jira перейдите к проекту по разработке ПО, управляемому командой.
2. Перейдите в раздел Project Settings > Features (Настройки проекта > Возможности).
3. Включите возможность Deployments (Развертывания).
![Раздел Projects (Проекты) в Jira Software](https://wac-cdn.atlassian.com/dam/jcr:89e051c2-f955-47df-bb32-ee20e6dd8de5/Image%201.png?cdnVersion=2022)
4. Вернитесь в проект.
5. Перейдите в раздел Deployments (Развертывания).
6. Выберите Add another CI/CD tool (Добавить инструмент CI/CD).
![Раздел Deployments (Развертывания) в Jira Software](https://wac-cdn.atlassian.com/dam/jcr:e91dfbda-11a6-46ca-814a-e07269799fa7/Image%202.png?cdnVersion=2022)
7. Выберите Connect to other providers (Подключиться к другим поставщикам).
![Связывание развертываний Jira Software с Bitbucket](https://wac-cdn.atlassian.com/dam/jcr:3fa16d64-ba68-447a-85e2-e3e66fa6f40a/Image%203.png?cdnVersion=2022)
8. Выберите приложение GitLab.com for Jira Cloud.
![GitLab.com for Jira Cloud](https://wac-cdn.atlassian.com/dam/jcr:ede46943-b1ba-4042-a0a0-c2f32a2d8787/Image%204.png?cdnVersion=2022)
9. Загрузите приложение GitLab.com for Jira Cloud.
![GitLab.com for Jira Cloud](https://wac-cdn.atlassian.com/dam/jcr:672bc2dc-f2a8-4f9b-97fa-e3ad71013413/Image%205.png?cdnVersion=2022)
10. Добавьте пространство имен из GitLab.com.
![Пространство имен из GitLab.com](https://wac-cdn.atlassian.com/dam/jcr:f94fc19b-6e3c-4e83-b431-b4b695bc6107/Image%206.png?cdnVersion=2022)
![Установление связи с пространством имен из GitLab.com](https://wac-cdn.atlassian.com/dam/jcr:ea583d46-87ce-447f-978a-1115a714251b/Image%207.png?cdnVersion=2022)
11. Вернитесь в GitLab. После внесения изменений в код с помощью CI/CD GitLab воспользуйтесь интеллектуальными коммитами, чтобы связать коммит GitLab и ветку с задачей Jira.
![Связывание коммита GitLab и ветки с задачей Jira](https://wac-cdn.atlassian.com/dam/jcr:5534cecb-09a0-4fc4-a7cc-a27af5153f38/Image%208.png?cdnVersion=2022)
12. С помощью интеллектуальных коммитов можно также связать запрос на слияние в GitLab с задачей Jira. Это обеспечит наглядность развертываний в Jira.
![Новый запрос на слияние в GitLab](https://wac-cdn.atlassian.com/dam/jcr:ef4023cd-3c95-47b7-bc63-74d7a1f058f0/Image%209.png?cdnVersion=2022)
13. Вернувшись в Jira, вы увидите, что интеллектуальный коммит перенес задачу из бэклога в столбец In-Progress (В работе).
![Интеллектуальный коммит перенес задачу в Jira](https://wac-cdn.atlassian.com/dam/jcr:1b7987cb-7ab3-44c2-8830-e34332064471/Image%2010.png?cdnVersion=2022)
14. Перейдите в раздел Deployments (Развертывания).
Просмотр конвейеров развертываний в Jira
В окне Deployments (Развертывания) в Jira отображается список задач и развертываний, которые можно фильтровать по среде.
Чтобы можно было просматривать информацию о развертываниях в проекте, добавляйте ключи задач к именам веток, комментариям к коммитам и запросам pull.
Общее описание окна развертываний в Jira
В окне Deployments (Развертывания) имеются следующие фильтры и настройки.
![Фильтры и настройки](https://wac-cdn.atlassian.com/dam/jcr:05bab9c4-1867-40cc-bbe3-45bae6607cfd/Image%2011.png?cdnVersion=2022)
- Поиск. Чтобы просмотреть интересующие вас задачи и соответствующие конвейеры развертываний, укажите ключевые слова в текстовом фильтре поиска.
- Environment (Среда). С помощью этого фильтра можно сфокусировать окно развертываний на экземпляре разработки, выбрав среду из раскрывающегося списка.
![Фильтры](https://wac-cdn.atlassian.com/dam/jcr:3958d6ac-3e60-44ef-acb4-6a275db63d19/Image%2012.png?cdnVersion=2022)
- Versions (Версии). Этот фильтр позволяет просматривать задачи, относящиеся к конкретным выпущенным версиям продукта. Например, возможности продукта, выпущенные в разных версиях.
- Epic (Эпик). С помощью этого фильтра можно группировать развертывания и задачи по эпикам. Можно также отфильтровать задачи, не имеющие родительского эпика.
![Фильтры](https://wac-cdn.atlassian.com/dam/jcr:811427db-08c0-4db3-88b6-80c8b79c1052/Image%2013.png?cdnVersion=2022)
- Type (Тип). Этот фильтр позволяет сортировать задачи по типам.
![типы](https://wac-cdn.atlassian.com/dam/jcr:8d26073a-0cb6-4f96-b406-3ce82d90d70b/Image%2014.png?cdnVersion=2022)
- Date range (Диапазон дат). В этом фильтре можно выбрать диапазон дат развертывания. Узнайте, как использовать фильтр диапазона дат.
- Insights (Аналитика). На этой панели представлена подробная аналитика по показателям развертывания. Узнайте, как просмотреть аналитику развертываний и сделать выводы.
- Export (Экспортировать). С помощью этой кнопки можно загрузить окно развертываний в формате CSV с учетом выбранных фильтров. Полученный CSV-файл можно затем импортировать в Microsoft Excel или Google Таблицы. Ниже приведен пример CSV-файла.
1 "Issue key","Issue summary","Issue URL","Deployment date","Deployment state","Environment type","Environment name" ("Ключ задачи","Тема задачи","URL-адрес задачи","Дата развертывания","Состояние развертывания","Тип среды","Имя среды")
2 "ABC-1111","агентский сервис: добавление конечной точки POST для создания средства запуска","https://workteams.xyz.net/browse/ABC-1111","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"
3 "ABC-2222","агентский сервис: добавление конечной точки PUT для средств запуска","https://workteams.xyz.net/browse/ABC-2222","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"
- View settings (Настройки просмотра). На этой панели можно настроить окно развертываний с помощью фильтров Environment types (Типы среды), Icons (Значки) и Issues (Задачи). Используя информацию на этой панели, можно также отключить возможность развертываний.
Настройка окна развертываний в Jira
Чтобы настроить окно Deployments (Развертывания), перейдите на панель View settings (Настройки просмотра) на доске. Она содержит следующие фильтры.
![Настройки развертываний](https://wac-cdn.atlassian.com/dam/jcr:ad8e608f-c166-41bf-a8f2-c05eb77cef2a/Image%2015.png?cdnVersion=2022)
Типы среды
Настройте окно Deployments (Развертывания), используя фильтр типов среды. Выберите типы среды и просмотрите в окне статусы развертывания за определенный период времени.
Значки
- Deployment keys (Легенда развертывания): скрытие или отображение статусов развертывания на временной шкале.
![Легенда развертывания](https://wac-cdn.atlassian.com/dam/jcr:9188c463-beee-4b90-98e5-4b1a527ddc76/Image%2016.png?cdnVersion=2022)
- Multiple deployments (Несколько развертываний): скрытие или отображение количества сред развертывания для каждой задачи на графике проекта.
Неполадки
- Show issues without deployments (Показывать задачи без развертываний): скрытие или отображение задач, не связанных ни с какими развертываниями.
Администратор проекта может просматривать установленные возможности приложения и проекта и управлять ими с помощью меню дополнительных параметров (…) в правом верхнем углу страницы Deployments (Развертывания).
См. другие интеграции для Atlassian Open DevOps
Поделитесь этой статьей
Следующая тема
Рекомендуемые статьи
Добавьте эти ресурсы в закладки, чтобы изучить типы команд DevOps или получать регулярные обновления по DevOps в Atlassian.
![Рисунок: DevOps](https://wac-cdn.atlassian.com/dam/jcr:bd9d8b2c-ca36-444f-8595-719cb1990e64/Devops-community.png?cdnVersion=2022)
Сообщество DevOps
![Рисунок: DevOps](https://wac-cdn.atlassian.com/dam/jcr:297108ea-d232-4368-af51-b53af230c4fe/Simulation-workshop.png?cdnVersion=2022)
Образовательные программы DevOps
![Рисунок: карта](https://wac-cdn.atlassian.com/dam/jcr:25f6330a-4191-408f-a4e5-2e24bfba67b4/Maturity-model.png?cdnVersion=2022)