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

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

Büyük ürünler birbirine bağımlı olan çeşitli bileşenlere sahiptir. 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ından sonra 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ı tetikleyicileri derleme tamamlama tetikleyicileri olarak adlandırılır. Tetikleyici işlem hattı olarak aynı projedeki diğer derlemeleri seçebilirsiniz.

Derleme tamamlama tetikleyicisi ekledikten sonra tetikleyen derlemeyi seçin. Tetiklenen derleme bir Git deposundan kaynaklanmışsa dal filtrelerini 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 gereksinimlerinizi 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ı olur.

Yapıtları tetikleme derlemesinden indirme

Çoğu durumda, yapıtları tetikleme derlemesinden 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, yapıtları tetikleyen derlemeden indirin'i seçin.

  7. Yapıtları tetikleyen derlemeden indirmek istediğinizi belirtmiş olsanız da, Yine de Derleme için bir değer seçmeniz gerekir. Burada seçtiğiniz seçenek, tetiklenen derlemeniz (örneğin, , IndividualCI, Schedulevb.) Manualdışında herhangi bir nedenden dolayı BuildCompletion çalıştırıldığında yapıtların kaynağı olacak derlemeyi 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. Örnek: $(Build.BinariesDirectory)