Зорилго
Git-д орохдоо бид Жирагийн зарим ажлыг нэрээр нь дурьдсан бөгөөд үүний дараа хоёр зүйл тохиолддог:
- GitLab дээр асуудлын нэр нь Жира дахь идэвхтэй холбоос болж хувирдаг
- Жира дээр үүрэг даалгавар болон үүнийг хийсэн хэрэглэгчийн холбоос бүхий тайлбарыг даалгаварт нэмж оруулсан бөгөөд дурдсан текстийг өөрөө нэмдэг.
тохируулга
- Бидэнд бичих түвшний эрхтэй Jira хэрэглэгч хэрэгтэй байна. Та одоо байгаа нэгийг ашиглаж болно, Жира дахь Git-ийн асуудлыг дурдсан бүх сэтгэгдэл энэ хэрэглэгчийн нэрийн дор байх болно гэдгийг санах нь чухал бөгөөд шинийг үүсгэж, GitLab гэж нэрлээд, нэмэх нь дээр. Энэ нь таны бүх төслүүдэд бичих эрх бүхий Jira руу илгээнэ үү.
- Бидний холбох төсөл бүрт администраторын эрхтэй GitLab хэрэглэгч хэрэгтэй байна. Интеграцчлалыг төсөл тус бүрд тусад нь тохируулдаг.
- GitLab дээр төслийг нээгээд хаяг руу очно уу Тохиргоо -> интегралчлалууд. Доош гүйлгээд харна уу Төслийн үйлчилгээ холбогдож болох үйлчилгээний урт жагсаалттай.
- Бид энэ жагсаалтаас Жира-г олоход маягт гарч ирнэ
- Шалз тавь Идэвхтэйхолболтыг идэвхжүүлэхийн тулд.
- Маягтаас харж байгаагаар, та хүсэлтийг нэгтгэх, нэгтгэх хүсэлтийг тусад нь тохируулах боломжтой.
- Танилцуулах Вэб URL Жира дахь танай компани, жишээ нь 'https://companyname.atlassian.net'
- Jira API url - бөглөсөн, хэрэв танд өөр Jira instance байгаа бол анхдагч утгыг ашиглана Вэб URL.
- талбарууд Хэрэглэгчийн нэр / имэйл и Нууц үг/Токен Jira Server эсвэл Jira Cloud ашиглаж байгаа эсэхээс хамаарч бөглөнө. Jira серверийн хувьд та нэрийн өмнөөс сэтгэгдэл нэмэх хэрэглэгчийн нэр, нууц үгээ оруулна. Jira Cloud-ийн хувьд та имэйл болон авах боломжтой жетон оруулна
энд .
- талбар Шилжилтийн ID(ууд). Хэрэв та даалгаврыг дурдвал автоматаар хаагдахыг хүсвэл энэ талбарт та хаалттай төлөв рүү шилжих ID-г оруулах хэрэгтэй. Энэ ID-г API-ээр дамжуулан авах боломжтой:
https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions
Энд ISSUUENAME-123 нь хүссэн төлөвт байгаа зарим ажлын нэр юм. Та шилжилтийн массив бүхий JSON-г хүлээн авах бөгөөд үүнээс та хүссэн id-ээ авч болно.
Үүний үр дүнд GitLab Тохиргоо -> интегралчлалууд Жира одоо ногоон үзүүлэлттэй байна:
мөн зүйл нь төслийн цэсэнд гарч ирнэ JiraЖира дахь холбогдох төсөлд хүргэдэг:
Хэрэглээ:
Бид амлалтад сэтгэгдэл бичихдээ (git-тэй ажиллахдаа ямар хэрэгсэл ашиглахаас үл хамааран) бид даалгаврын нэрийг текст хэлбэрээр (хашилт эсвэл @ гэх мэт тусгай тэмдэгтүүдгүйгээр) нэмж болно.
bugfix XPROJECT-123, XPROJECT-124
Үүний үр дүнд холбогдох даалгавар дээр тайлбар гарч ирнэ:
GitLab дээр идэвхтэй холбоос гарч ирнэ:
Эх сурвалж: www.habr.com