İş öğelerini Azure Boards derleme ve dağıtımlara bağlama

Azure Boards | Azure DevOps Server 2020

Azure DevOps, izlenebilirliği destekleyen ana yolların biri, nesneleri bağlantılarıdır. İş öğeleri git dalları, yürütmeler, çekme istekleri, yapılar ve daha fazlası için bağlantı. Çalışma öğesi formları, geliştirme nesnelerine göstermek ve hızlıca gitmek için iki denetim sağlar. Dağıtım denetimi bu makalede açıklanmıştır ve geliştirme denetimi bir iş öğesinden git geliştirmebölümünde açıklanmaktadır.

Dağıtım denetimiyle bir özelliğin veya kullanıcı hikayesinin dağıtılıp dağıtılmadığını ve ne zaman aşamadığına bakabilirsiniz. Farklı sürüm ortamlarına dağıtılan ve her bir yayın aşamasına hızlı gezindiğinden ve çalıştırmak için bir iş öğesinin durumu hakkında görsel bilgiler elde edersiniz.

Not

Dağıtım denetimi klasik bir yayın işlem hattının yapılandırılmasını gerektirir. YAML işlem hattı için tanımlanan yayın aşamasına bağlamayı desteklemez.

Aşağıdaki görüntüde gösterildiği gibi, dağıtım denetimi, Azure boards ile tümleştirilecek şekilde yapılandırılmış bir yayın işlem hattı için git işleme veya çekme isteğiyle bağlantılı olan bu iş öğelerini iki yayın aşaması için sürüm bilgilerini gösterir.

Çalışma öğesi formu, dağıtım denetimi ekran görüntüsü.

Bağlama nasıl desteklenir

Git deposu dalına, yürütmeye veya çekme isteğine bağlı iş öğeleri, dağıtım denetiminin doldurulmasına katılır.
Tüm bağlantıları iş öğesi formu bağlantıları sekmesinden görüntüleyebilirsiniz.

  • Yapıda işlemelerle ilişkili iş öğeleri, yayının durumunu gösterir
  • Yalnızca yayın ardışık düzeninin tanımlandığı projeyle birlikte bulunan iş öğeleri birlikte bulunur.

Git ve tümleşik bağlantı türlerinin kavramsal görüntüsü.

İş öğelerini işlemelere ilişkilendirmeyi öğrenmek için bkz. iş öğesinden Git geliştirmeyi sürücü veya diğer nesnelerden iş öğelerine bağlama. Bir iş öğesine bağlı nesneleri görüntülemek için, bkz. bir iş öğesi için bağlantıların listesini görüntüleme.

Önkoşullar

  • Klasik bir yayın işlem hattının tümleştirme seçeneklerini yapılandırmak için, yayını düzenleme izinlerinizin olması gerekir.
  • Çalışma öğelerini yürütmelere ve çekme isteklerine bağlamak için, Bu düğümde çalışma öğelerini düzenle ' nin iş öğesine atanmış alan yoluna izin ver olarak ayarlanmış olması gerekir. Varsayılan olarak, katkıda bulunanlar grubunun bu izin kümesi vardır.
  • Çalışma öğelerini görüntülemek için, Bu düğümde çalışma öğelerini görüntüle ' nin iş öğesine atanmış alan yoluna izin ver olarak ayarlanmış olması gerekir.

Dağıtım denetimini doldurmak için aşağıdaki adımları izleyin:

  1. Klasik bir yayın işlem hattı tanımlayın ve serbest bırakma aşamalarını, çok aşamalı sürekli dağıtım (CD) işlem hattınızı tanımlamabölümünde açıklandığı gibi ayarlayın.
  2. İşlem hattını, iş izlemeyi desteklemek için işlem hatlarını yapılandırma, boards dağıtım durumunu bildirmebölümünde açıklandığı gibi yapılandırın.
  3. iş öğelerini Azure Repos Git deposundaki bir commıt veya çekme isteğine bağlayın. Ayrıntılar için bkz.
  4. İşlem hattını çalıştırın.

Dağıtım denetimi ve iş öğesi türleri

Varsayılan olarak, dağıtım denetimi kullanıcı hikayesi (Çevik), ürün biriktirme listesi öğesi (Scrum), sorun (temel), gereksinim (CMMı), özellik, Epic, hata, görev ve test çalışması iş öğesi türleri için iş öğesi formlarında görünür. Devralınan işlemi kullanarak tanımladığınız özel iş öğesi türleri için otomatik olarak etkinleştirilir. Denetimi kullanmıyorsanız, düzenden gizlemeyiseçebilirsiniz.

Projeniz barındırılan bir XML işlemi kullanılarak özelleştirildiyse veya bir şirket içi XML işlemi için özel çalışma öğesi türüne eklemeniz gerekiyorsa, denetimi göstermek için iş öğesi türü tanımlarınızı güncelleştirmeniz gerekir. Ayrıntılar için bkz. BARıNDıRıLAN XML işlem modeli, bir iş öğesi türüne sürüm dağıtımı desteği ekleme.

Dağıtım denetimi

Çalışma öğesi dağıtım denetimi, derleme içindeki işlemelerle ilişkili iş öğeleri içindeki yayınların durumunu ve dağıtım bilgilerini Azure Boards raporlamak için yapılandırdığınız yayın işlem hatlarını görüntüler.

Aşağıdaki örnek, yayının seçilen iş öğesinin ilişkilendirildiği birden çok ortamı gösterir.

Yayının hedeflediği birden çok ortamı gösteren örnek.

İş öğesini açtığınızda, yayının dağıtıldığı aşamaları gerçek zamanlı olarak görebilirsiniz.

yayın Ayarlar aşamaları

Bir iş öğesine bağlı derlemeleri ve yayınları görüntülemek ve bunlara gitmek için Bağlantılar sekmesini seçin. bağlantılar, bağlantı türleri altında gruplandırılır ve oluşturuldukları sırada listelenir. Sütuna göre sıralanacak durum veya en son güncelleştirme sütunu başlıklarını seçin. Kırmızı ünlem işaretiyle önceden ortaya çıkacak bağlantılar, derleme, yayın veya diğer nesnenin silindiğini gösterir. Bu gösterge, belirli bir zaman aralığı geçtikten sonra bu nesneleri otomatik olarak silen bekletme ilkeleri nedeniyle oluşur.

Sürüm aşamasında derleme ve tümleşik olarak tümleşik bağlantılar sekmesinin ekran görüntüsü.

Bir iş öğesi bir işleme veya çekme isteğine bağlandıktan sonra, yayın aşamalarının bir parçası olarak gösterilmeye devam eder. Örneğin, test ölçütlerini geçirmediğiniz bir iş öğesi varsa, bunları derlemeler ve sürümlerden kaldırmak isteyebilirsiniz.

İş öğesini gelecekteki yapılara ve yayınlarına katılımdan kaldırmak için en son tamamlama ve çekme isteğine olan bağlantıyı silin. Bunu, önceki bölümde gösterildiği gibi iş öğesi için Bağlantılar sekmesini açarak yapabilirsiniz.

Bağlantılı iş öğeleri için sorgu

Sürümlerde yer alan iş öğelerini sorgulayamaz. Ancak, ile iş öğeleri için bir sorgu oluşturabilirsiniz External Link Count > 0 . Arama ölçütlerinizi iyileştirmek için diğer sorgu filtrelerini de ekleyin.

Azure Repos, Git

Azure Pipelines

İş öğelerini bağla

İşlem özelleştirmesi