gitlab jira integration tutorial
Atlassian Jira ve GitLab Entegrasyon Eğitimi: Kurulum ve Yapılandırma
JIRA çok güçlü bir sorun ve proje izleme aracıdır ve en çok hata izleme için kullanılmasıyla bilinir.
ALM yaklaşımını kapsayan ve JIRA ile sıkı bir şekilde entegre olan Atlassian paketindeki diğer araçlar şunlardır: Confluence proje ekipleri arasında işbirliği için ve Zephyr tam test yönetimi faaliyetleri için.
Dolayısıyla, yukarıdaki 3 aracın sıkı bir şekilde entegre olduğunu ve ekiplere tüm proje yapay durumu ve ilerlemesinin uçtan uca görünürlüğünü sağladığını görebilirsiniz.
Tüm bu süreçteki önemli adımlardan biri, nasıl yaptığımızı bilmektir. BAĞLANTI Görevler / hatalar, özellikle Gitlab kullanarak Git depolarındaki kaynak koduna. Bu süreç, geliştiricilere atanan görevlerdeki kod değişikliklerinin izlenebilirliğini ve şeffaflığını dikkate almak açısından çok önemlidir.
GitLab web tabanlı Git kaynak kodu deposu, proje planlama özellikleri ve CI / CD yetenekleri sağlayan depo yöneticisi.
Bu makalede, Gitlab'den klonlanan depo için bir Git kaydı sırasında bir JIRA görevinin kaynak kodu değişikliklerine nasıl bağlanacağını göreceğiz.
Önerilen Okuma => Atlassian Jira Eğitim Serisi
Ne öğreneceksin:
- Ön Koşullar
- Git eklentisini JIRA'ya ve Yapılandırmaya yükleyin
- Gitlab'da Jira Yapılandırması
- Sonuç
- Önerilen Kaynaklar
Ön Koşullar
- JIRA 7.3.X yüklendi.
- Depoya eklenen dosyalarla oluşturulan Gitlab Enterprise edition 11.x projesi.
Git eklentisini JIRA'ya ve Yapılandırmaya yükleyin
Entegrasyonun ilk adımı, Git eklentisi JIRA'ya.
Eklentiyi aşağıda gösterildiği gibi kurmak ve yüklemek için JIRA'yı başlatın. Şuraya git Ayarlar -> Eklenti -> Eklentileri Yönet ve Eklenti Yükle seçeneğini seçin ve eklentiyi yükleyin.


Jira eklentisi veya Eklenti için Git entegrasyonu aşağıdaki resimde gösterilmektedir.

Eklenti yüklendikten sonra sayfayı bir kez yenileyin. Bu eklenti ücretsiz değildir ve satın alınması gerekecektir. Entegrasyonu sergilemek için bir eval lisansı kullandım. Bu eklenti veya eklenti, Git'in JIRA sorunuyla bağlantılı işlemlerini görmeye yardımcı olacaktır.
Git eklentisi yüklenirken Gitlab'den Git deposu URL'sini eklemeniz gerekir. Tıklamak Yapılandır Git deposuna eklemek ve bağlanmak için.
Girilen Git deposu URL'si aşağıdadır. Bunun ayrıntılarını Gitlab projenizden alabilirsiniz.

Tıklamak Sonraki.

Seçenekleri aşağıda gösterildiği gibi etkinleştirin ve entegrasyon için Jira projesini seçin. Finish'e tıklayın.
Git veri havuzu URL'si girildikten sonra, bağlantı kurulacak kullanıcı kimliği ve parolayı eklemek için havuz ayarlarını düzenleyin. Şirketinizin LDAP'si kullanılıyorsa ve Gitlab ile yapılandırıldıysa, bunu ayarlara girin.

Kullanıcı adı ve şifre için ayrıntıları girin ve Güncelle'ye tıklayın.

Tamamlandığında Güncelle'ye tıklayın.
JIRA projesine geri döndüğümde, bir hikaye için Git commit sırasında kullanılacak bir alt görev oluşturdum. Ayrıca, Jira Anahtarının DEM-4.

Gitlab'da Jira Yapılandırması
Önceki bölümde, Git deposu ayrıntılarının Jira sunucusuna nasıl ekleneceğini gördük. Bu bölümde, Jira sunucu detaylarını Gitlab'a da eklememiz gerekiyor. Bu entegrasyonda 2 yönlü iletişimin gerekli olduğunu her zaman unutmayın.
Gitlab projesini açın ve şuraya gidin: Ayarlar -> Entegrasyonlar. Aşağı kaydırın Jira Jira sunucu detaylarını yapılandırmak için bölümüne tıklayın ve tıklayın.

Ayrıntıları gösterildiği gibi etkinleştirin, Jira sunucusu URL'sini, kullanıcı adını ve parolayı girin. Ayarları test edin ve kaydedin. Ayarlar kaydedildikten sonra, bir YEŞİL gösterildiği gibi Jira'nın yanındaki daire. Bu, Jira sunucusunun Gitlab'dan bağlandığını ve entegrasyonun tamamen etkinleştirildiğini gösterir.
Entegrasyona devam etmek için Gitlab deposunu yerel makineye klonlayın. Normalde bir geliştirici kendi yerel makinesine klonlar, dosyaları değiştirir ve değişiklikleri Gitlab deposuna geri gönderir / gönderir.

Yukarıdaki depo (https) yerel bir makineye klonlanmıştır. Dosyada bazı değişiklikler yapın ve değişiklikleri uygulayın.

Değişiklikleri uygularken, Jira anahtarı (DEM-4) git commit komutu kullanılarak gösterildiği gibi. İşlem tamamlandıktan sonra değişiklikleri Gitlab'a geri gönderin.

Yukarıdaki format, Git deposundaki kaynak kodda yapılan değişikliklerin Jira sorununa (DEM-4) gösterildiği gibi eklenmesini sağlayacaktır.

belirtilen ağ geçidi ipi geçerli değil
Sonuç
Farklı kuruluşlardaki ekipler SVN veya Gitlab kullandığından, Jira ile bu entegrasyon, SVN veya Git taahhütleri sırasında kaynak kodu değişikliklerinin daha iyi şeffaflığını sağlamaya yardımcı olacaktır.
Bu nedenle, Jira entegrasyonu ve Gitlab hakkındaki bu eğitim, herhangi bir ALM uygulaması sırasında önemli olduğu düşünülen güçlü ve çok ihtiyaç duyulan entegrasyon özelliklerinden birini gösterir.
Önerilen Kaynaklar
- JIRA ve SVN Entegrasyon Eğitimi
- Yeni Başlayanlar İçin Derinlemesine Eclipse Eğiticileri
- JIRA Eğitimi: Tam Bir Uygulamalı Nasıl Kullanılır JIRA Kılavuzu
- Jira Lisans Kurulumu ile Jira İndirme ve Kurulum
- JIRA Yönetim Eğitimi: JIRA Yönetici ve Kullanıcı Yönetimi
- JIRA Çevik Eğitimi: Çevik Projeleri Yönetmek İçin JIRA'yı Etkili Bir Şekilde Kullanma
- JIRA Dashboard Eğitimi: Örnekle JIRA Dashboard Nasıl Oluşturulur
- JIRA Scrum Board Eğitimi: Sprint'i Yönetmek İçin Jira ile Scrum Kullanımı