GitHub işlemelerini, çekme isteklerini ve sorunlarını Azure Boards'taki iş öğelerine bağlama
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure Boards projenizi bir GitHub deposuna bağladıktan sonra iş öğelerini GitHub işlemelerinize ve çekme isteklerinize bağlayabilirsiniz. GitHub kullanıcılarına tanıdık #mention söz dizimini kullanarak bağlantılar ekleyebilir veya Azure Boards iş öğesinden github işleme veya GitHub çekme isteği bağlantı türü ekleyebilirsiniz.
Dekont
GitHub için Azure Boards uygulamasıyla Azure Boards ve Azure DevOps Services, GitHub.com ve GitHub Enterprise Server depolarıyla tümleştirmeyi destekler. Azure DevOps Server 2019 ve sonraki sürümleri yalnızca GitHub Enterprise Server depolarıyla tümleştirmeyi destekler. Diğer Git depolarıyla tümleştirme desteklenmez.
Önkoşullar
- Azure Boards projeniz, bağlanmak istediğiniz/kaynak olan işlemelerin ve çekme isteklerinin bulunduğu GitHub deposuna bağlı olmalıdır. Daha fazla bilgi için bkz . Azure Boards-GitHub tümleştirmesi.
- Azure Boards projesine ve GitHub deposuna katkıda bulunan olmanız gerekir.
Dekont
Barındırılan XML işlem modelini kullanan projeler, Geliştirme bölümünü ve GitHub bağlantı türlerini görüntülemek için iş öğesi türlerinde güncelleştirmeler gerektirir. Daha fazla bilgi için bkz . Belirli iş öğesi türleri için XML tanımlarını güncelleştirme.
GitHub'dan Azure Boards iş öğelerine bağlantı vermek için kullanın AB#
GitHub işlemesinden, çekme isteğinden veya sorunundan, Azure Boards iş öğenize bağlantı oluşturmak için aşağıdaki söz dizimini kullanın. AB#ID
İşleme iletisinin metninin içine değerini girin. Ya da çekme isteği veya sorun için başlığın veya açıklamanın içine (açıklama değil) girin AB#ID
.
Dekont
GitHub sorunlarına bağlanmak için Azure DevOps Server 2019 Güncelleştirme 1 veya sonraki bir sürümü gerekir.
AB#{ID}
Örneğin, AB#125
iş öğesi kimliği 125'e bağlantılar.
İş öğesinin geçişini yapmak için bir işleme veya çekme isteği iletisi de girebilirsiniz. Sistem bunu tanır fix, fixes, fixed
ve izleyen #bahsetme öğesine uygular. Bahsedilen iş öğeleri, Çözümlenen iş akışı kategorisi durumuyla ilişkilendirilmiş ilk Duruma geçiyor. Çözüldü ile ilişkilendirilmiş Bir Durum yoksa, Tamamlandı iş akışı kategorisi durumuyla ilişkilendirilmiş Durum'a geçiş yapılır. İş akışı durumlarının ve kategori durumlarının nasıl eşlenmiş olduğunu anlamak için bkz . Azure Boards kapsamlarında ve panolarında iş akışı kategori durumları nasıl kullanılır?
Aşağıdaki örnek tablosuna bakın.
İşleme veya çekme isteği iletisi | Eylem |
---|---|
Fixed AB#123 |
İş öğesini Çözümlenmiş iş akışı durumu kategorisine veya tanımlı değilse Tamamlanan iş akışı durumu kategorisine bağlar ve bu kategoriye geçirilir. |
Adds a new feature, fixes AB#123. |
İş öğesini Çözümlenmiş iş akışı durumu kategorisine veya tanımlı değilse Tamamlanan iş akışı durumu kategorisine bağlar ve bu kategoriye geçirilir. |
Fixes AB#123, AB#124, and AB#126 |
Azure Boards 123, 124 ve 126 iş öğelerine bağlantılar. Yalnızca ilk öğe olan 123 öğesini Çözüldü iş akışı durumu kategorisine veya tanımlı değilse Tamamlandı iş akışı durumu kategorisine geçirilir. |
Fixes AB#123, Fixes AB#124, Fixes AB#125 |
Azure Boards 123, 124 ve 126 iş öğelerine bağlantılar. Tüm öğeleri Çözüldü iş akışı durumu kategorisine veya tanımlı değilse Tamamlandı iş akışı durumu kategorisine geçirilir. |
Fixing multiple bugs: issue #123 and user story AB#234 |
GitHub sorunu 123 ve Azure Boards iş öğesi 234'e bağlantılar. Geçiş yapılmaz. |
Dekont
Aynı GitHub deposunu iki veya daha fazla Azure DevOps kuruluşunda tanımlanan projelere bağladıysanız beklenmeyen AB# bahsetme bağlantısı görebilirsiniz. Daha fazla bilgi için bkz . Bağlantı sorunlarını çözme. Bu nedenle, bir GitHub deposunu yalnızca tek bir Azure DevOps kuruluşunda tanımlanan projelere bağlamanızı öneririz.
İş öğesinden GitHub işlemesine, çekme isteğine veya sorununa bağlantı ekleme
Dekont
GitHub sorununa bağlanmak için Azure DevOps Server 2019 Güncelleştirme 1 veya sonraki bir sürümü gerekir.
İşleme veya çekme isteğine bağlantı vermek için iş öğesini açın ve Geliştirme bölümünün altında Bağlantı ekle'yi seçin.
Bir soruna bağlantı vermek için Bağlantılar sekmesini ve ardından Var Olan Öğeyi Bağla>Ekle'yi seçin.
Bağlantı ekle iletişim kutusunda GitHub bağlantı türlerinden birini seçin, işleme, çekme isteği veya sorunun URL'sini girin ve tamam'ı seçin.
Burada GitHub çekme isteğinin bağlantısını ekleyeceğiz.Azure Boards, geçerli bir bağlantı girdiğinizden emin olmak için bir denetim tamamlar. GitHub'a bağlı deponun Azure Boards projesine bağlı olması gerekir veya doğrulama başarısız olur.
Burada GitHub sorununun bağlantısını ekleyeceğiz.
Dekont
Azure DevOps Sever ve GitHub Enterprise Server kullanıyorsanız AB# bağlantıları tamamlanırken gecikme yaşanıyor. İşleme, Çekme İsteği ve Sorun'da yapılan artımlı değişikliklerle ilgili olarak GitHub olaylarından saat başı çekebileceğimiz bir 'anında iletme ve çekme' tasarımına sahibiz.
Geliştirme bölümünde bağlantıları görüntüleme veya açma
İş öğesi formunun Geliştirme bölümünde GitHub işlemeleri ve çekme istekleri için oluşturulan bağlantılar GitHub simgesiyle listelenir.
GitHub'da işleme veya çekme isteğini açmak için sağlanan bağlantıyı seçin.
Kanban panosunda GitHub nesnelerini görüntüleme
Kanban panosunda GitHub ek açıklamaları etkinleştirildiğinde, daha ayrıntılı bilgi için bağlantılı GitHub işlemelerini, çekme isteklerini veya sorunları hızla açabilirsiniz. Daha fazla bilgi için bkz . Kartları özelleştirme.
Dekont
GitHub ek açıklamaları için Azure DevOps Server 2019 Güncelleştirme 1 veya sonraki bir sürümü gerekir.
Sonraki adımlar
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin