Кога се обврзуваме на git, во коментар споменуваме некоја задача од Жира по име, по што се случуваат две работи:
во GitLab, името на прашањето се претвора во активна врска до него во Jira
во Jira се додава коментар на задачата со линкови до commit и корисникот кој го направил, а се додава и самиот текст за спомнување
прилагодување
Ни треба корисник Jira со права на ниво на пишување. Можете да користите постоечка, важно е да запомните дека сите коментари во Jira кога се споменуваат проблеми од Git ќе потпаднат под името на овој корисник, па затоа е подобро да се создаде нов, да се нарече, да речеме, GitLab и да додадете тоа на Jira со права за пишување на сите ваши проекти.
Ни треба GitLab корисник со администраторски права во секој од проектите што ќе ги поврземе. Интеграцијата е конфигурирана посебно за секој проект.
Во GitLab, отворете го проектот, одете на Подесувања -> интеграции. Скролувајте надолу и видете Проектни услуги со долга листа на услуги што може да се поврзат.
Ја наоѓаме Жира во оваа листа, се појавува формата
Ставете крлеж Активниза да ја активирате врската.
Како што можете да видите од формуларот, можете одделно да го конфигурирате саканото однесување за обврски и барања за спојување.
Воведи URL на веб-страница вашата компанија во Jira, на пример „https://companyname.atlassian.net“
URL-адреса на Jira API - пополнето, ако имате друг пример од Jira, ќе се користи стандардната вредност URL на веб-страница.
области Корисничко име / е-пошта и Лозинка/Жетон се пополнуваат според тоа дали користите Jira Server или Jira Cloud. Во случај на Jira Server, ги внесувате корисничкото име и лозинката на корисникот во чие име ќе се додадат коментари. Во случајот на Jira Cloud, внесувате е-пошта и токен што може да се добијат тука.
столб ID(и) на транзиција. Ако сакате, да речеме, кога ќе се спомне задача, таа автоматски ќе се затвори, тогаш во ова поле треба да го внесете ID на преминот во затворена состојба. Овој ID може да се добие преку API:
каде што ISSUENAME-123 е името на некоја задача во посакуваната состојба. Ќе добиете JSON со низа за транзиции, од која можете да го земете саканиот id.
Како резултат на тоа, GitLab Подесувања -> интеграции Жира сега има зелен индикатор:
и ставката ќе се појави во проектното мени Jiraшто води до соодветниот проект во Jira:
Использование:
Кога пишуваме коментар на commit (без разлика која алатка ја користиме за работа со git), можеме да го додадеме името на задачите во текстуална форма (без наводници или какви било специјални знаци како @)
bugfix XPROJECT-123, XPROJECT-124
Како резултат на тоа, ќе се појави коментар на соодветната задача: