Integrasi Jira karo GitLab

Tujuane

Nalika nindakake git, kita sebutake ing komentar sawetara tugas saka Jira kanthi jeneng, sawise ana rong perkara:

  • ing GitLab, jeneng masalah dadi link aktif ing Jira

  • ing Jira, komentar ditambahake menyang tugas kanthi pranala menyang commit lan pangguna sing nggawe, lan teks sebutno dhewe uga ditambahake

imbuhan

  1. Kita butuh pangguna Jira kanthi hak tingkat nulis. Sampeyan bisa nggunakake sing wis ana, penting kanggo elinga yen kabeh komentar ing Jira nalika nyebutake masalah saka Git bakal dadi jeneng pangguna iki, mula luwih becik nggawe sing anyar, nelpon, ucapake, GitLab, lan nambah. menyang Jira kanthi hak nulis kanggo kabeh proyek sampeyan.
  2. Kita butuh pangguna GitLab kanthi hak administrator ing saben proyek sing bakal kita sambungake. Integrasi dikonfigurasi kanthi kapisah kanggo saben proyek.
  3. Ing GitLab, bukak proyek, pindhah menyang Setelan -> integrasi. Gulung mudhun lan ndeleng Layanan proyek kanthi dhaptar dawa layanan sing bisa disambungake.
    Integrasi Jira karo GitLab
  4. Kita nemokake Jira ing dhaptar iki, formulir kasebut katon
    Integrasi Jira karo GitLab

    • Sijine centhang aktifkanggo ngaktifake sambungan.
    • Minangka sampeyan bisa ndeleng saka formulir, sampeyan bisa ngatur kanthi kapisah prilaku sing dikarepake kanggo commits lan gabung panjalukan.
    • nepangaken Web url perusahaan sampeyan ing Jira, contone 'https://companyname.atlassian.net'
    • URL API Jira - diisi, yen sampeyan duwe conto Jira liyane, nilai standar bakal digunakake Web url.
    • kothak Jeneng / Email ΠΈ Sandi / Token diisi miturut apa sampeyan nggunakake Jira Server utawa Jira Cloud. Ing kasus Jira Server, sampeyan ngetik Jeneng pangguna lan sandhi pangguna sing bakal ditambahake komentar. Ing kasus Jira Cloud, sampeyan ngetik email lan token sing bisa dipikolehi kene.
    • lapangan ID transisi. Yen sampeyan pengin, ngomong, yen tugas kasebut bakal ditutup kanthi otomatis, banjur ing lapangan iki sampeyan kudu ngetik ID transisi menyang negara sing ditutup. ID iki bisa dipikolehi liwat API:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      ngendi ISSUENAME-123 iku jeneng sawetara tugas ing negara sing dikarepake. Sampeyan bakal nampa JSON karo array transisi, saka ngendi sampeyan bisa njupuk id sing dikarepake.

    AkibatΓ©, GitLab Setelan -> integrasi Jira saiki duwe indikator ijo:

    Integrasi Jira karo GitLab

    lan item bakal katon ing menu project Jirasing ndadΓ©kakΓ© proyek sing cocog ing Jira:

    Integrasi Jira karo GitLab

Dianggo:

Nalika kita nulis komentar menyang commit (ora ketompo apa alat sing digunakake kanggo nggarap git), kita bisa nambah jeneng tugas ing wangun teks (tanpa tanda kutip utawa karakter khusus kaya @)

bugfix XPROJECT-123, XPROJECT-124

AkibatΓ©, komentar bakal katon ing tugas sing cocog:

Integrasi Jira karo GitLab

lan pranala aktif bakal katon ing GitLab:

Integrasi Jira karo GitLab

Source: www.habr.com

Add a comment