Bir pipeline, bir dağıtım betiğinden daha fazlasıdır
Değişiklikten üretime kadar olan yolu ele alırız: kaynak kod, bağımlılıklar, derleme, testler, artefaktlar ve onaylar. Her adımın tanımlı girdileri ve izlenebilir sonuçları olmalıdır. Amaç, aynı kontrol edilmiş yazılım sürümünü her ortam için yeniden bir araya getirmek yerine, ortamlar arasında kontrollü biçimde taşımaktır.
Pipeline'ın yetkileri ve erişim bilgileri yalnızca gerekli görevlerle sınırlandırılır. Çalıştırma ortamlarının ve bağımlılıkların güncel tutulması ve izlenebilir bir kökene sahip olması gerekir. Hangi kontrollerin bir sürümü engelleyeceği açıkça kararlaştırılır ve gerçek değişiklikler üzerinde test edilir.


