İş izlemeyi desteklemek için işlem hatlarını yapılandırma


İş öğelerini derlemelere el ile bağlama

Bir iş öğesinden aynı proje veya kuruluştaki diğer projeler içindeki yapılara bağlanabilirsiniz. Ayrıntılar için bkz. diğer nesnelerden iş öğelerinin bağlantısı.

Tüm sürümler


Bir iş öğesinden bağlantılı derlemeleri görüntüle

Bağlantı sekmesinden, el ile veya otomatik olarak bağlanıp bağlanmayacağı bir iş öğesinden bağlantılı tüm derlemeleri görüntüleyebilirsiniz. Ayrıntılar için bkz. diğer nesnelerden iş öğelerine bağlantı, bağlantılı nesnelerin listesini görüntüleme.

Tüm sürümler


İş öğelerini derlemelere otomatik olarak bağla

Geliştirme denetimini derleme bağlantılarında tümleşik olacak şekilde doldurmak için gereklidir. Bir yayının parçası olan iş öğeleri veya işlemeler, yapıtların sürümlerinden hesaplanır. örneğin, Azure Pipelines içindeki her derleme bir iş öğeleri ve işlemeler kümesiyle ilişkilidir. Ayrıntılar için bkz. Bu makalenin ilerleyen kısımlarında iş öğelerini otomatik olarak bağlama .

yaml, Azure DevOps Server 2020 ve üzeri
Klasik, TFS 2017,2 ve üzeri


İş öğelerini otomatik olarak yayınlar ve rapor dağıtım durumunu bir iş öğesine bağla (yalnızca klasik)

Yayın aşaması bağlantılarında tümleşik olan iş öğesi formundaki dağıtım denetimini doldurmak için gereklidir. ayrıntılar için bu makalenin ilerleyen kısımlarında Boards dağıtım durumunu raporla bölümüne bakın.

Azure DevOps Server 2020 ve üzeri


Bir yapıya veya yayına bağlı iş öğelerinin listesini görüntüle

Bir derlemede veya yayında bulunan iş öğelerini gözden geçirin ve açın.

yaml, Azure DevOps Server 2020 ve üzeri
Klasik, TFS 2017,2 ve üzeri


Hata durumunda iş öğesi oluştur (klasik)

Bir derleme başarısız olduğunda otomatik olarak bir iş öğesi oluşturun ve isteğe bağlı olarak iş öğesi alanları için değerleri ayarlayın. Ayrıntılar için, bu makalede daha sonra hata durumunda iş öğesi oluşturma bölümüne bakın.

TFS 2018 ve sonraki sürümleri


Iş öğelerini sorgula görevi, bir sorgudan döndürülen eşleşen iş öğelerinin sayısının bir eşiğin içinde olduğundan emin olun.

Bir iş öğesi sorgusu tarafından döndürülen eşleşen öğe sayısının yapılandırılmış eşiklerin içinde olduğundan emin olmak için bu görevi kullanın. Ayrıntılar için bkz. Iş öğelerini sorgulama görevi, kapıları ve onaylarla denetim dağıtımları.

Azure DevOps Server 2020 ve sonraki sürümler


Ö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.

Ardışık düzen ayarlarını, derleme seçeneklerini veya tümleştirme seçeneklerini açın

Ardışık düzen ayarlarını aç

YAML tanımlı yayın işlem hatları için, işlem hattı ayarları iletişim kutusu aracılığıyla tümleştirmeyi yapılandırırsınız.

  1. işlem hattını açın, diğer eylemler' i seçin ve ardından Ayarlar' yi seçin.

    Ardışık düzen ayarlarını açın.

    ardışık düzen Ayarlar iletişim kutusu görüntülenir. Otomatik bağlama hakkında daha fazla bilgi için bu makaledeki iş öğelerini otomatik olarak bağla bölümüne bakın.

    YAML işlem hattı ayarları iletişim kutusu.

bu ayar Azure DevOps Server 2019 veya önceki sürümlerde kullanılamaz.

Otomatik bağlamayı etkinleştirerek, büyük bir yapı veya yayın kümesinde el ile arama yapmak zorunda kalmadan, birleştirilmiş iş içeren derlemeleri veya yayınları izleyebilirsiniz. İş öğesiyle ilişkili her başarılı derleme, iş öğesi formunun geliştirme denetiminde otomatik olarak görünür. İş öğesiyle ilişkili her bir yayın aşaması, iş öğesi formunun dağıtım denetiminde otomatik olarak görünür.

Otomatik bağlamayı etkinleştirerek, büyük bir yapı kümesinde el ile arama yapmak zorunda kalmadan, eklenen iş olan yapıları izleyebilirsiniz. İş öğesiyle ilişkili her başarılı derleme, iş öğesi formunun geliştirme denetiminde otomatik olarak görünür.

  1. Ardışık düzen ayarlarını açık işlem hattı ayarlarındaaçıklama olarak açın.

  2. Bu derlemede otomatik olarak yeni iş bağlamayıetkinleştir.

    İşlem hattı ayarları iletişim kutusunun ekran görüntüsü, bu derlemedeki iş öğelerini otomatik olarak bağla.

    Etkinleştirildikten sonra, derleme bağlantılarında tümleşik , her bir yayın çalıştırmasında seçili çekme isteğine bağlı tüm iş öğeleri için oluşturulur.

bu özellik Azure DevOps Server 2019 ' de yaml işlem hatları için desteklenmez.

Otomatik bağlamaya hangi iş öğeleri dahildir?

Yazılımınızı geliştirirken, dal, COMMIT veya çekme isteği oluştururken iş öğelerini bağlayabilirsiniz. Ya da bir iş öğesinden bir dal, COMMIT veya çekme isteği başlatabilir, bu nesneleri otomatik olarak bir iş öğesinden git geliştirmebölümünde açıklandığı gibi bağlayabilirsiniz. Örneğin, burada, siparişi Iptal Formu Kullanıcı hikayesinden yeni bir dal oluşturacağız.

Çalışma öğesi formundan dal iletişim kutusu oluştur.

İş öğelerini yapılarına otomatik olarak bağlarken aşağıdaki hesaplamalar yapılır:

  • İlk kez derleme için:

    • Derleme ile ilişkili olan dala, işlemelere ve çekme isteklerine bağlı tüm iş öğelerini belirler.
  • Sonraki derlemeler için:

    • Oluşturulan geçerli işlemeyle (C1) ilişkili tüm iş öğelerini belirler.
    • Aynı kaynak dalın son başarılı derlemesinin yürütmesiyle ilişkili tüm iş öğelerini (C2) belirler.
    • İşleme ağacındaki C1 ve C2 arasındaki işlemelerle ilişkili tüm iş öğelerini belirler.

Derleme hatasında iş öğesi oluştur (klasik)

Bir derleme işlem hattı başarısız olursa, sorunu gidermek için otomatik olarak bir iş öğesi oluşturabilirsiniz. İş öğesi türünü belirtebilir ve bunu istek sahibine veya diğer alanlara otomatik olarak atamak için seçenekleri ayarlayabilirsiniz. İstek sahibi, derlemeyi tetikleyen kişiye karşılık gelir.

İpucu

Hatada çalışma öğesi oluşturma seçeneği yalnızca klasik işlem hatları için desteklenir. Bunu bir YAML işlem hattı ile gerçekleştirmek için, sürüm hatası marketi uzantısında hata oluştur ' a bakın.

  1. İşlem hattı derleme seçeneklerini derleme özelliklerindeaçıkla olarak açın.

  2. Hata durumunda iş öğesi oluştur ' u etkinleştirin ve oluşturulacak iş öğesi türünü seçin. İsteğe bağlı olarak ataonay kutusunu işaretleyip oluşturulacak iş öğesi içinde ayarlanacak alanları alana ve Ekle ' ye ayarlayın.

    Örneğin, burada hata iş öğesi türünü seçeceğiz ve öncelik ve Etiketler alanlarını ve değerlerini belirtmelisiniz.

    Derleme seçeneklerinde hata durumunda iş öğesi oluştur ekran görüntüsü.

  3. İşlem hattınızı kaydedin.

Bir alanın başvuru adını öğrenmek için, iş öğesi alan dizinindenarama yapın. devralınan bir işlem yoluyla eklediğiniz özel alanlar için Azure DevOps, özel olarak önekli kolay alan adı temelinde bir başvuru adı atar . örneğin, DevOps önceliklendirmeadlı bir alan eklersiniz, başvuru adı Custom. devopçabaage. Başvuru adı içinde boşluklara izin verilmez.

Durum rozetini edinme veya etkinleştirme

  1. Işlem hattı daha fazla eylem açın ve durum rozet' ni seçin.

    YAML Işlem hattı diğer eylemler menü seçeneklerinin ekran görüntüsü.

  2. Resmin dalını ve kapsamını seçin ve sonra görüntüyü veya markı sözdizimini kopyalamak için Panoya Kopyala ' yı seçin.

    YAML ardışık düzen durumu rozeti ekran görüntüsü.

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2017

işlem hatlarında Azure DevOps hizmetlerinde tümleştirme ve izlenebilirlik desteklemek için, çeşitli seçenekleri yapılandırabilirsiniz. İşlem hattı durumunu rapor edebilir, durum rozetleri için sözdizimini kopyalayabilir ve iş öğelerinin yapılarına ve yayınlarına otomatik olarak bağlanmasını ayarlayabilirsiniz.

Desteklenen işlem hattı ve iş izleme tümleştirme özellikleri

Birçok özellik, Kullanıcı hikayeleri ve özellikleri geliştirme döngüsünün içinde hareket eden uçtan uca izlenebilirlik için destek sağlar. Azure Repos gibi, iş öğelerini ardışık düzen nesnelerine aşağıdaki bağlantı türleriyle bağlayabilirsiniz: derleme, tümleşik derlemeve tümleşik sürüm. yayın ortamı ile tümleştirilmiş bağlantının yalnızca klasik yayın işlem hatlarında Boards seçeneğine rapor yayınlama durumu etkinleştirilerek oluşturulabileceğini unutmayın.

iş öğelerini Azure Pipelines nesnelerine bağlayan bağlantı türlerinin kavramsal görüntüsü.

aşağıdaki tabloda Azure Boards ve Azure Pipelines arasındaki tümleştirme noktaları özetlenmektedir. seçenekler ve yapılandırma adımları, bir yaml veya klasik işlem hattı yapılandırıp Azure DevOps sürümünüzü yapılandırmanıza bağlı olarak farklılık gösterir. çoğu seçenek, aksi belirtilmediği takdirde Azure Repos Git deposunda çalıştırılan işlem hatları için desteklenir.

Özellik

Açıklama

Desteklenen sürümler