Integrasi Jira sareng GitLab

tujuan

Nalika komitmen ka git, kami nyebatkeun dina koméntar sababaraha tugas ti Jira ku nami, saatosna aya dua hal:

  • dina GitLab, nami masalah janten tautan aktip dina Jira

  • dina Jira, koméntar ditambahkeun kana tugas kalawan tumbu ka commit jeung pamaké nu nyieun eta, sarta téks nyebut sorangan ogé ditambahkeun.

carana ngatur

  1. Kami peryogi pangguna Jira kalayan idin tingkat nyerat. Anjeun tiasa nganggo anu tos aya, penting pikeun émut yén sadaya koméntar dina Jira nalika nyebatkeun masalah tina Git bakal digolongkeun dina nami pangguna ieu, janten langkung saé ngadamel anu énggal, nyauran éta, sebutkeun, GitLab, sareng tambahkeun. eta ka Jira kalawan hak nulis ka sadaya proyék Anjeun.
  2. Kami peryogi pangguna GitLab kalayan hak administrator dina unggal proyék anu bakal kami sambungkeun. Integrasi ieu ngonpigurasi misah pikeun tiap proyék.
  3. Dina GitLab, buka proyek, buka setélan -> Integrations. Gulung ka handap tur tingal jasa proyék kalawan daptar panjang jasa nu bisa disambungkeun.
    Integrasi Jira sareng GitLab
  4. Kami mendakan Jira dina daptar ieu, bentukna muncul
    Integrasi Jira sareng GitLab

    • Pasang keletik aktippikeun ngaktipkeun sambungan.
    • Sakumaha anjeun tiasa tingali tina formulir, anjeun tiasa misah ngonpigurasikeun paripolah anu dipikahoyong pikeun commits sareng ngahijikeun pamundut.
    • Lebetkeun URL Wéb perusahaan anjeun di Jira, contona 'https://companyname.atlassian.net'
    • URL API Jira - dieusian, lamun boga conto Jira sejen, nilai standar bakal dipaké URL Wéb.
    • widang Ngaran pamaké / Surélék и Sandi / Token dieusi dumasar kana naha anjeun nganggo Jira Server atanapi Jira Cloud. Dina kasus Jira Server, anjeun ngalebetkeun nami pangguna sareng kecap akses pangguna anu atas nama koméntar bakal ditambah. Dina kasus Jira Cloud, anjeun ngalebetkeun email sareng token anu tiasa didapet di dieu.
    • médan ID Transisi. Upami anjeun hoyong, sebutkeun, yén nalika tugas disebatkeun bakal otomatis ditutup, teras dina widang ieu anjeun kedah ngalebetkeun ID transisi ka kaayaan katutup. ID ieu tiasa didapet via API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      dimana ISSUENAME-123 mangrupikeun nami sababaraha tugas dina kaayaan anu dipikahoyong. Anjeun bakal nampi JSON sareng susunan transisi, dimana anjeun tiasa nyandak id anu dipikahoyong.

    Hasilna, GitLab setélan -> Integrations Jira ayeuna gaduh indikator héjo:

    Integrasi Jira sareng GitLab

    jeung item bakal muncul dina menu proyék Jiranu ngabalukarkeun proyék saluyu dina Jira:

    Integrasi Jira sareng GitLab

Ngagunakeun:

Nalika urang nyerat koméntar kana commit (euweuh alat naon waé anu kami anggo pikeun damel sareng git), urang tiasa nambihan nami tugas dina bentuk téks (tanpa tanda petik atanapi karakter khusus sapertos @)

bugfix XPROJECT-123, XPROJECT-124

Hasilna, koméntar bakal muncul dina tugas anu saluyu:

Integrasi Jira sareng GitLab

sareng tautan aktip bakal muncul dina GitLab:

Integrasi Jira sareng GitLab

sumber: www.habr.com

Tambahkeun komentar