Git'e bağlanırken, yorumda Jira'dan bazı görevlerden adıyla bahsediyoruz, ardından iki şey oluyor:
GitLab'da, sorunun adı Jira'da etkin bir bağlantıya dönüşüyor
Jira'da göreve, taahhüt ve onu yapan kullanıcıya bağlantılar içeren bir yorum eklenir ve ayrıca söz metninin kendisi de eklenir
Ayar
Yazma izinlerine sahip bir Jira kullanıcısına ihtiyacımız var. Mevcut olanı kullanabilirsiniz, git'teki görevlerden bahsederken Jira'daki tüm yorumların bu kullanıcı adına düşeceğini hatırlamak önemlidir, bu nedenle yeni bir tane oluşturmak, adını GitLab olarak adlandırmak ve eklemek daha iyidir. tüm projelerinizin yazma haklarıyla Jira'ya.
Bağlayacağımız her projede yönetici haklarına sahip bir GitLab kullanıcısına ihtiyacımız var. Her proje için entegrasyon ayrı ayrı yapılandırılır.
GitLab'da projeyi açın, şuraya gidin: Ayarlar -> Entegrasyonlar. Aşağı kaydır ve gör Proje hizmetleri bağlanabilen uzun bir hizmet listesi ile.
Jira'yı bu listede buluyoruz, bir form çıkıyor
İşaret koy AktifBağlantıyı etkinleştirmek için.
Formdan da görebileceğiniz gibi commit ve birleştirme istekleri için istenilen davranışı ayrı ayrı yapılandırabilirsiniz.
Tanıtmak Web url'si Jira'daki şirketiniz, örneğin 'https://companyname.atlassian.net'
Jira API url'si - başka bir Jira örneğiniz varsa doldurun, varsayılan değer şu olacaktır: Web url'si.
Tarla Kullanıcı adı / E-posta и Şifre/Jeton Jira Server veya Jira Cloud kullanıp kullanmadığınıza göre doldurulur. Jira Server durumunda, adına yorumların ekleneceği kullanıcının kullanıcı adını ve şifresini girersiniz. Jira Cloud söz konusu olduğunda, alabileceğiniz bir e-posta ve bir belirteç bırakırsınız. burada.
Tarla Geçiş kimlikleri. Bir görevden bahsedildiğinde otomatik olarak kapatılmasını istiyorsanız, bu alana kapalı duruma geçişin kimliğini girmeniz gerekir. Bu kimlik, API aracılığıyla elde edilebilir:
SORUN ADI-123, istenen durumdaki bir görevin adıdır. JSON'u, istediğiniz kimliği alabileceğiniz geçişler dizisiyle alacaksınız.
Sonuç olarak, GitLab'ın Ayarlar -> Entegrasyonlar Jira'nın artık yeşil bir göstergesi var:
ve öğe proje menüsünde görünecektir Jira, bu da Jira'daki ilgili projeye yönlendirir:
Использование:
Bir taahhüde yorum yazdığımızda (git ile çalışmak için hangi aracı kullanırsak kullanalım), görevlerin adını metin biçiminde ekleyebiliriz (tırnak işaretleri veya @ gibi herhangi bir özel karakter olmadan)