Bu makale Exalate'den Johnmary Ugochukwu tarafından yazılmıştır.
Kalite güvence ekipleri test senaryolarını düzenlemek ve BT hizmetlerini yönetmek için Azure DevOps'u kullanırken geliştirme ekipleri Jira Hizmet Yönetimi'ni kullanıyor. Ancak aralarında sorunsuz bir şekilde bilgi paylaşmanın tek yolu üçüncü taraf bir çözüm kullanmaktır.
Bu nedenle, otomatik senkronizasyonlar aracılığıyla güvenliği ve sorunsuz işbirliğini garanti eden özel bir Jira Azure DevOps entegrasyonuna ihtiyacınız var.
Size Jira ve Azure DevOps arasında çift yönlü entegrasyonun nasıl kurulacağını göstereceğim. Ancak önce bu entegrasyonun yaygın kullanım örneklerini inceleyelim.
Jira Azure DevOps entegrasyon aracını seçmenin ana nedeni, her iki sistem arasında doğru verilerin aktığını garanti etmektir. Aynı zamanda özel kullanım durumunuza göre yapılandırabileceğiniz bir çözüme de ihtiyacınız var.
Jira'yı Azure DevOps ile entegre etmenin diğer nedenleri arasında verimliliğin artırılması ve bilgi aktarım hızının artırılması yer alıyor.
İstediğini söyle
Ayrıca bir bakım da yapabilirsiniz.
İlişki şu şekilde görünür:
Jira Epic, bir Azure DevOps Özelliği haline gelir.
Jira Story, bir Azure DevOps Görevi haline gelir.
Özelleştirilebilir
Jira ve Azure DevOps için herhangi bir entegrasyon aracını seçmeden önce dikkate almanız gereken bazı faktörleri burada bulabilirsiniz.
Bağlantınızı kurmadan önce Exalate'i hem Jira'ya (şirket içi ve bulut) hem de Azure DevOps'a yüklemeniz gerekir.
Atlassian pazarında " Exalate Jira Issue Sync & More " ifadesini arayın.
\“Ücretsiz dene” düğmesini tıklayın, ardından beliren seçeneklerden “Bulut”u seçin. Ayrıca
Bir site seçin veya URL'yi girin. Ardından “Ücretsiz Denemeyi Başlat”ı tıklayın. Ücretsiz denemeyi onaylamak için Jira kontrol panelinize yönlendirileceksiniz.
Bu kadar! Artık Exalate'i Jira Cloud'a yüklediniz.
Visual Studio'da (Azure DevOps Marketplace) " Azure DevOps Entegrasyonu İçin Exalate " ifadesini arayın.
“Al”a tıklayın ve ardından beliren ekranda organizasyonu seçin. \
Kurulumu tamamlamak için “Yükle”ye tıklayın. Exalate uygulamasını bulmak için “Kuruluş Ayarları”na gidin ve “Uzantılar”a tıklayın.
Exalate, bağlantıyı Jira veya Azure DevOps'tan başlatmanıza olanak tanır. Süreç her iki platformda da benzer.
“Bağlantıyı Başlat”a tıklayın. Hedef örnek URL'sini belirlenen alana girin. URL'niz yoksa "URL'im yok" geçiş anahtarını tıklayın.
Exalate üç konfigürasyon modunu destekler: Temel Mod (önceden oluşturulmuş basit konfigürasyonlar için), Görsel Mod ve Komut Dosyası Modu (gelişmiş komut dosyası yapılandırmaları için).\
Temel Mod ile başlayalım.
Diğer taraftan gelen iş öğelerini oluşturmak istediğiniz projeyi seçin ve "İleri"ye tıklayın.
Yönetici erişiminizin olduğunu doğrulayın ve "Başlat"ı tıklayın.
Otomatik olarak uzak örneğe yönlendirileceksiniz. Bir proje seçin ve “Onayla”ya tıklayın. Sorun anahtarını girin ve devam etmek için “Exalate”e tıklayın.
Buyrun! Jira ile Azure DevOps arasındaki ilk Temel bağlantınızı kurdunuz.
Şimdi Görsel Mod bağlantısını inceleyelim.
Üç seçenek arasından Görsel Modu seçin. Ardından açılan modalda bağlantı adını ve açıklamasını girin.
Bir sonraki ekrana geçmek için “İleri”ye tıklayın. Devam etmek için yönetici izinlerini doğrulamanız gerekecek.
“Yönetici Erişimini Doğrula”yı tıklayın. Doğrulama için kuruluşunuzun Azure DevOps'una yönlendirileceksiniz.
Exalate'in sisteminize erişmesine izin vermek için “Kabul Et” seçeneğine tıklayın.\
Ve bu kadar! Görsel Mod bağlantısı ayarlandı.
Son olarak Komut Dosyası Moduna geçelim.
Bağlantıyı başlatın ve hedef örnek URL'sini doğrulayın. Ardından mevcut seçeneklerden Komut Dosyası Modu'nu seçin.
“İleri”ye tıklamadan önce bağlantı adını ve açıklamasını girin. Daha sonra projeyi seçin ve “Başlat”a tıklayın.
Davet kodunu panonuza kopyalayın. Diğer tarafa gidin ve “Daveti kabul et”e tıklayın.
“İleri”ye tıklamadan önce panonuzdaki davet kodunu girin. Ardından bir proje seçin ve onaylayın.
Tebrikler! Komut Dosyası Modu bağlantısını başarıyla kurdunuz.
Exalate kontrol panelinde, yapılandırmak istediğiniz bağlantının yanındaki "Bağlantıyı düzenle" simgesine tıklayın.
"Kurallar" sekmesinde "Giden senkronizasyon" ve "Gelen senkronizasyon" alanlarını girin. Burası, aşağıdakileri kullanarak bağlantıları özelleştirebileceğiniz yerdir:
Not *: Betik modunu kullanarak Jira Azure DevOps entegrasyonunu kurmak ve yapılandırmak için bu adım adım kılavuzu izleyin.*
Görsel Mod bağlantısı için, bilgi paylaşmak istediğiniz alanları eşlemek için komut dosyaları ekleyebilir veya sürükle ve bırak düzenleyiciyi kullanabilirsiniz.\
“Bağlantıyı Düzenle”ye tıkladıktan sonra devam etmek için örneği doğrulayın. Daha sonra kapsamın ve kuralların tanımlanacağı ekrana yönlendirileceksiniz.
Her iki taraftaki projeleri seçin ve filtre varlıklarını belirtin. Ayrıca senkronizasyon yöntemini de seçebilirsiniz: Otomatik, Manuel veya Devre Dışı.\
Ayrıca her proje için etiketler, tür, durum, öncelik, başlık, açıklama ve daha fazlasını içeren filtreler ekleyebilirsiniz.
Her şeyi ayarladıktan sonra, modeli kapatmak için Kaydet'e tıklayın. Daha sonra kapsam kurulumunu tamamlamak için “İleri”ye tıklayın.
Ardından, haritalama kurallarının görünme sırasını değiştirmek için sürükleyip bırakabileceğiniz kapsamlı bir haritalama kuralları listesi göreceksiniz.
Kendi eşlemenizi eklemek için “+ Eşleme ekle” düğmesini tıklayın. Modalda kuralları yapılandırın ve "Kaydet"i tıklayın.
Script eklemek için “Eşleme ekle” butonuna tıkladıktan sonra açılır menüden “Script Ekle”ye tıklayın.
Burada bağlantıya özel kurallar yazabilirsiniz.
Herhangi bir senkronizasyon kuralını düzenlemek için sağdaki düzenle düğmesini tıklayın ve gerekli değişiklikleri yapın.\
İşiniz bittiğinde değişiklikleri kaydetmek için “Yayınla”ya tıklayın. Bu kadar!
Senkronizasyonların otomatikleştirilmesine yönelik tüm etkin tetikleyicileri görmek için "Tetikleyiciler" sekmesine gidin.
“+ Tetikleyici oluştur” düğmesini tıklayın.
Daha sonra varlık türünü seçin ve sorguyu girin. Azure DevOps tetikleyicilerini ayarlamak için şunu kullanın:
İşiniz bittiğinde Yayınla'yı tıklayın.
Artık hazırsınız. Hem Jira hem de Azure DevOps örneklerinin verileri nasıl paylaştığını denetlemek için bağlantılarınız için kurallar yazmaya başlayın. Konsoldaki yığın izlemeyi kullanarak da hataları izleyebilirsiniz. Biletleri toplu olarak kontrol etmek istiyorsanız şunu kullanabilirsiniz:
"Toplu Bağlantı" sekmesine gidin, bağlantıyı seçin ve eşlemeyi yayınlamak için iş öğesini yükleyin. İşlemi tamamlamak için “Toplu Bağlantı”ya tıklayın.
Temelleri anladıktan sonra başka kurallar ekleyebilir veya sahip olduklarınızı düzenleyebilirsiniz.
Ekipler, Exalate gibi güvenilir ve emniyetli bir üçüncü taraf çözümüyle Jira ve Azure DevOps arasında sorunsuz bir şekilde bilgi paylaşabilir.
Exalate ile bağlantınızı yapılandırmak basit bir işlemdir. Kodsuz Temel Modu, sürükle ve bırak Görsel Modunu veya az kodlu Komut Dosyası Modunu kullanabilirsiniz.