Aracılığıyla paylaş


Bir ardışık işlem hattını tetikleme (klasik)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Büyük ürünlerin birbirine bağımlı çeşitli bileşenleri vardır. Bu bileşenler genellikle bağımsız olarak oluşturulur. Yukarı akış bileşeni (örneğin bir kitaplık) değiştiğinde aşağı akış bağımlılıklarının yeniden oluşturulması ve yeniden doğrulanması gerekir.

Böyle durumlarda, tetikleme işlem hattının başarıyla tamamlanmasının ardından işlem hattınızı çalıştırmak için bir işlem hattı tetikleyicisi ekleyin.

Derleme tamamlama tetikleyicisi ekleme

Klasik düzenleyicide işlem hattı tetikleyicilerine derleme tamamlama tetikleyicileri adı verilir. Tetikleyici işlem hattı olması için aynı projedeki başka bir derlemeyi seçebilirsiniz.

Derleme tamamlama tetikleyicisi ekledikten sonra tetikleyen derlemeyi seçin. Tetiklenen derleme bir Git deposundan geliyorsa dal filtreleri de belirtebilirsiniz. Joker karakter kullanmak istiyorsanız dal belirtimini yazın (örneğin, features/modules/*) ve enter tuşuna basın.

Not

Bazı durumlarda tek bir çok işli derlemenin ihtiyaçlarınızı karşılayabileceğini unutmayın. Ancak, gereksinimleriniz farklı yapılandırma ayarları, seçenekler veya bağımlı işlem hattına sahip olacak farklı bir ekip içerdiğinde derleme tamamlama tetikleyicisi yararlıdır.

Tetikleme derlemesinden yapıtları indirme

Çoğu durumda, tetikleme derlemesinden yapıtları indirmek istersiniz. Bunu yapmak için:

  1. Derleme işlem hattınızı düzenleyin.

  2. Derleme Yapıtlarını İndir görevini Görevler'in altındaki işlerinizin birine ekleyin.

  3. Tarafından üretilen yapıtları indir için Belirli derleme'yi seçin.

  4. Tetikleyen derleme işlem hattını içeren takım Projesini seçin.

  5. Tetikleyen Derleme işlem hattını seçin.

  6. Uygun olduğunda tetikleyici derlemesinden yapıtları indirin'i seçin.

  7. Tetikleme derlemesinden yapıtları indirmek istediğinizi belirtmiş olsanız da Derleme için bir değer seçmeniz gerekir. Burada belirlediğiniz seçenek, tetiklenen derlemeniz her çalıştırıldığında (örneğin, , IndividualCI, Schedulevb.) Manualbaşka bir nedenle BuildCompletion hangi derlemenin yapıtların kaynağı olacağını belirler.

  8. Yapıt adını belirtin ve tetikleyen derleme tarafından yayımlanan yapıtın adıyla eşleştiğinden emin olun.

  9. Yapıtları indirmek istediğiniz Hedef dizini belirtin. Örneğin: $(Build.BinariesDirectory)

    Klasik işlem hattındaki tetikleme derlemesinden yapıtların nasıl indirilmeye çalışılması gerektiği gösteren ekran görüntüsü.

  • Tarafından üretilen yapıtları indirin: Belirli bir derleme.
  • Proje: Açılan menüden projenizi seçin.
  • İşlem hattı oluşturma: Açılan menüden işlem hattınızı seçin.
  • Uygun olduğunda, tetikleyici derlemesinden yapıtları indirin seçeneğini işaretleyin.
  • İndirilmesi gereken derleme sürümü: Bir derleme sürümü seçin.
  • İndirme türü: Belirli yapıt.
  • Yapıt adı: Açılan menüden yapıtınızı seçin.
  • Hedef dizin: yapıtların indirileceği aracı makinesindeki yol.