Git-ga kirishganda, biz sharhda Jira-dan ba'zi bir topshiriqni nomi bilan eslatib o'tamiz, shundan so'ng ikkita narsa sodir bo'ladi:
GitLab-da muammo nomi Jira-da unga faol havolaga aylanadi
Jira-da, topshiriq va uni amalga oshirgan foydalanuvchiga havolalar bilan vazifaga sharh qo'shiladi va eslatib o'tilgan matnning o'zi ham qo'shiladi.
moslashish
Bizga yozish darajasidagi ruxsatlarga ega Jira foydalanuvchisi kerak. Siz mavjudidan foydalanishingiz mumkin, shuni yodda tutish kerakki, Git-dagi muammolarni eslatib o'tishda Jira-dagi barcha sharhlar ushbu foydalanuvchi nomiga tushadi, shuning uchun yangisini yaratish, uni GitLab deb nomlash va qo'shish yaxshiroqdir. barcha loyihalaringizga yozish huquqi bilan Jira-ga.
Bizga ulanadigan loyihalarning har birida administrator huquqlariga ega GitLab foydalanuvchisi kerak. Integratsiya har bir loyiha uchun alohida tuzilgan.
GitLab-da loyihani oching, o'ting Sozlamalar -> o'stirish. Pastga aylantiring va qarang Loyiha xizmatlari ulanishi mumkin bo'lgan xizmatlarning uzoq ro'yxati bilan.
Jirani ushbu ro'yxatda topamiz, shakl paydo bo'ladi
Belgi qo'ying faolulanishni faollashtirish uchun.
Shakldan ko'rinib turibdiki, siz topshiriqlar va so'rovlarni birlashtirish uchun kerakli xatti-harakatni alohida sozlashingiz mumkin.
Tanishtiring Veb-sayt manzili Jiradagi kompaniyangiz, masalan 'https://companyname.atlassian.net'
Jira API URL - to'ldirilgan, agar sizda boshqa Jira namunasi bo'lsa, standart qiymat ishlatiladi Veb-sayt manzili.
sohalar Foydalanuvchi nomi / Email ΠΈ Parol/token Jira Server yoki Jira Cloud-dan foydalanayotganingizga qarab to'ldiriladi. Jira Serverda siz nomidan sharhlar qo'shiladigan foydalanuvchining foydalanuvchi nomi va parolini kiritasiz. Jira Cloud holatida siz olish mumkin bo'lgan elektron pochta va tokenni kiritasiz shu yerda.
dala OΚ»tish identifikatorlari. Agar siz aytmoqchi bo'lsangiz, topshiriq aytilganda u avtomatik ravishda yopilishini xohlasangiz, ushbu maydonga yopiq holatga o'tish identifikatorini kiritishingiz kerak. Ushbu identifikatorni API orqali olish mumkin:
bu yerda ISSUENAME-123 - kerakli holatdagi ba'zi topshiriqning nomi. Siz kerakli identifikatorni olishingiz mumkin bo'lgan o'tishlar qatori bilan JSON olasiz.
Natijada GitLab Sozlamalar -> o'stirish Jira endi yashil ko'rsatkichga ega:
va element loyiha menyusida paydo bo'ladi JIRAJiradagi tegishli loyihaga olib keladi:
Foydalanish:
Biz majburiyatga sharh yozganimizda (git bilan ishlash uchun qanday vositadan foydalanishimizdan qat'i nazar), biz matn shaklida vazifalar nomini qo'shishimiz mumkin (tirnoq yoki @ kabi har qanday maxsus belgilarsiz)
bugfix XPROJECT-123, XPROJECT-124
Natijada, tegishli topshiriq bo'yicha sharh paydo bo'ladi: