gitlab jira integration tutorial
Инструкция за интеграция на Atlassian Jira и GitLab: Инсталиране и конфигуриране
JIRA е много мощен инструмент за проследяване на проблеми и проекти и е най-известен с използването си и за проследяване на грешки.
Другите инструменти от Atlassian suite, които покриват подхода на ALM и които са тясно интегрирани с JIRA, са Сливане за сътрудничество между екипите по проекта и Зефир за цялостни дейности по управление на тестове.
Следователно можете да видите, че горните 3 инструмента са тясно интегрирани и осигуряват на екипите видимост от край до край на цялото състояние и напредък на артефакта на проекта.
Една от важните стъпки в целия този процес е да знаем как сме ВРЪЗКА задачите / грешките към изходния код, който е в хранилищата на Git, особено с помощта на Gitlab. Този процес е много важен за отчитане на проследимостта и прозрачността на промените в кода на задачите, възложени на разработчиците.
GitLab е уеб-базирана Отивам репо мениджър, който осигурява хранилище на изходен код, функции за планиране на проекти и възможности за CI / CD.
В тази статия ще видим как задачата на JIRA ще бъде свързана с промените в изходния код по време на Git коммит за хранилището, клонирано от Gitlab.
Препоръчително четене => Atlassian Jira Training Series
Какво ще научите:
- Предварителни условия
- Инсталирайте приставката Git в JIRA и конфигурация
- Конфигурация на Jira в Gitlab
- Заключение
- Препоръчително четене
Предварителни условия
- Инсталиран JIRA 7.3.X.
- Проект на Gitlab Enterprise edition 11.x, създаден с файлове, добавени към хранилището.
Инсталирайте приставката Git в JIRA и конфигурация
Първата стъпка в интеграцията е да инсталирате Git плъгин в JIRA.
Стартирайте JIRA, за да инсталирате и качите приставката, както е показано по-долу. Отидете на Настройки -> Добавка -> Управление на добавки и Качване на добавка опция и качете приставката.
Интеграцията на Git за Jira добавка или инсталиран плъгин е показана на изображението по-долу.
Опреснете страницата веднъж след инсталирането на добавката. Тази приставка не е безплатна и ще трябва да бъде закупена. Използвал съм лиценз eval, за да покажа интеграцията. Този плъгин или добавка ще ви помогне да видите Git ангажименти, свързани с проблема JIRA.
Тъй като добавката Git се качва, трябва да добавите URL адреса на хранилището Git от Gitlab. Кликнете върху Конфигурирайте за добавяне и свързване към хранилището на Git.
Следва URL адресът на хранилището на Git, който е въведен. Можете да получите подробности за това от вашия проект на Gitlab.
Кликнете върху Следващия.
Активирайте опциите, както е показано по-долу, и изберете проекта Jira за интеграция. Щракнете върху Finish.
След като въведете URL адреса на хранилището на Git, редактирайте настройките на хранилището, за да добавите потребителския идентификатор и паролата, с които да се свържете. Ако вашата фирмена LDAP се използва и конфигурира с Gitlab, въведете същата в настройките.
Въведете подробностите за потребителското име и паролата и щракнете върху Актуализиране.
Кликнете върху Актуализиране след приключване.
Обратно в проекта JIRA създадох подзадача за история, която ще се използва по време на Git коммит. Също така имайте предвид, че ключът Jira е DEM-4.
Конфигурация на Jira в Gitlab
В предишния раздел видяхме как да добавим подробности за хранилището на Git към сървъра Jira. В този раздел трябва да добавим и подробности за сървъра Jira в Gitlab. Винаги помнете, че при тази интеграция се изисква двупосочна комуникация.
Отворете проекта Gitlab и отидете на Настройки -> Интеграции. Превъртете надолу до Джира и кликнете върху него, за да конфигурирате подробностите за сървъра Jira.
Активирайте подробностите, както е показано, въведете URL адреса, потребителското име и паролата на сървъра Jira. Тествайте и запазете настройките. След като настройките бъдат запазени, трябва да видите a ЗЕЛЕНО кръг до Джира, както е показано. Това показва, че сървърът Jira е свързан от Gitlab и интеграцията е напълно активирана.
За да продължите с интеграцията, клонирайте хранилището на Gitlab в локалната машина. Обикновено разработчикът клонира към локалната си машина, модифицира файлове и ангажира / изпраща промените обратно в хранилището на Gitlab.
Горното хранилище (https) е клонирано към локална машина. Извършете някои промени във файла и извършете промените.
Докато фиксирате промените, въведете Ключ Джира (DEM-4), както е показано с помощта на командата git commit. След като фиксирането бъде извършено, натиснете промените обратно към Gitlab.
Горният формат ще гарантира, че промените, направени в изходния код в хранилището на Git, се добавят към проблема Jira (DEM-4), както е показано.
въпроси за интервю за oracle pl sql и отговори за опитен pdf
Заключение
Тъй като екипите в различни организации използват SVN или Gitlab, тази интеграция с Jira ще помогне да се осигури по-добра прозрачност на промените в изходния код по време на SVN или Git ангажименти.
По този начин този урок за интеграция на Jira и Gitlab демонстрира една от мощните и много необходими функции за интеграция, която да се счита за важна по време на всяко внедряване на ALM.
Препоръчително четене
- Урок за интеграция на JIRA и SVN
- Уроци за задълбочено затъмнение за начинаещи
- Урок за JIRA: Пълно ръководство за използване на JIRA
- Изтегляне и инсталиране на Jira с настройка на лиценз Jira
- Урок за администриране на JIRA: Администратор и управление на потребители на JIRA
- Урок за JIRA Agile: Как да използваме ефективно JIRA за управление на Agile проекти
- Урок за JIRA Dashboard: Как да създадете JIRA Dashboard с пример
- Урок за борда на JIRA Scrum: Работа със Scrum с Jira за управление на спринта