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:
Derleme işlem hattınızı düzenleyin.
Derleme Yapıtlarını İndir görevini Görevler'in altındaki işlerinizin birine ekleyin.
Tarafından üretilen yapıtları indir için Belirli derleme'yi seçin.
Tetikleyen derleme işlem hattını içeren takım Projesini seçin.
Tetikleyen Derleme işlem hattını seçin.
Uygun olduğunda tetikleyici derlemesinden yapıtları indirin'i seçin.
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
,Schedule
vb.)Manual
başka bir nedenleBuildCompletion
hangi derlemenin yapıtların kaynağı olacağını belirler.Yapıt adını belirtin ve tetikleyen derleme tarafından yayımlanan yapıtın adıyla eşleştiğinden emin olun.
Yapıtları indirmek istediğiniz Hedef dizini belirtin. Örneğin:
$(Build.BinariesDirectory)
- 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.