Jira-г GitLab-тай нэгтгэх

Зорилго

Git-д орохдоо бид Жирагийн зарим ажлыг нэрээр нь дурьдсан бөгөөд үүний дараа хоёр зүйл тохиолддог:

  • GitLab дээр асуудлын нэр нь Жира дахь идэвхтэй холбоос болж хувирдаг

  • Жира дээр үүрэг даалгавар болон үүнийг хийсэн хэрэглэгчийн холбоос бүхий тайлбарыг даалгаварт нэмж оруулсан бөгөөд дурдсан текстийг өөрөө нэмдэг.

тохируулга

  1. Бидэнд бичих түвшний эрхтэй Jira хэрэглэгч хэрэгтэй байна. Та одоо байгаа нэгийг ашиглаж болно, Жира дахь Git-ийн асуудлыг дурдсан бүх сэтгэгдэл энэ хэрэглэгчийн нэрийн дор байх болно гэдгийг санах нь чухал бөгөөд шинийг үүсгэж, GitLab гэж нэрлээд, нэмэх нь дээр. Энэ нь таны бүх төслүүдэд бичих эрх бүхий Jira руу илгээнэ үү.
  2. Бидний холбох төсөл бүрт администраторын эрхтэй GitLab хэрэглэгч хэрэгтэй байна. Интеграцчлалыг төсөл тус бүрд тусад нь тохируулдаг.
  3. GitLab дээр төслийг нээгээд хаяг руу очно уу Тохиргоо -> интегралчлалууд. Доош гүйлгээд харна уу Төслийн үйлчилгээ холбогдож болох үйлчилгээний урт жагсаалттай.
    Jira-г GitLab-тай нэгтгэх
  4. Бид энэ жагсаалтаас Жира-г олоход маягт гарч ирнэ
    Jira-г 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-г GitLab-тай нэгтгэх

    мөн зүйл нь төслийн цэсэнд гарч ирнэ JiraЖира дахь холбогдох төсөлд хүргэдэг:

    Jira-г GitLab-тай нэгтгэх

Хэрэглээ:

Бид амлалтад сэтгэгдэл бичихдээ (git-тэй ажиллахдаа ямар хэрэгсэл ашиглахаас үл хамааран) бид даалгаврын нэрийг текст хэлбэрээр (хашилт эсвэл @ гэх мэт тусгай тэмдэгтүүдгүйгээр) нэмж болно.

bugfix XPROJECT-123, XPROJECT-124

Үүний үр дүнд холбогдох даалгавар дээр тайлбар гарч ирнэ:

Jira-г GitLab-тай нэгтгэх

GitLab дээр идэвхтэй холбоос гарч ирнэ:

Jira-г GitLab-тай нэгтгэх

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх