Bu konu, sürekli entegrasyon veya sürekli dağıtım (CI/CD) iş akışınızı özelleştirmenize ve basitleştirmenize olanak tanımak için işlem hattı aşamalarını, işlerini ve adımlarını nasıl düzenleyeceğinizi açıklar.
Alibaba Cloud DevOps Flow, CI/CD sürecinizi özelleştirmenize olanak tanıyan süreç yapılandırma özelliği sunar. Bu sayede, derleme, dağıtım, test etme ve kontrol gibi bileşen yeteneklerini bir araya getirerek geliştirme aşamasından yayınlama aşamasına kadar olan iş süreçlerinizi otomatikleştirebilirsiniz.
Flow aşağıdaki düzenleme yeteneklerini sunar:
Aşama: Bir işlem hattında yürütülecek işlerin koleksiyonudur. Bir aşamayı manuel veya otomatik olarak yürütebilirsiniz. Aşamalar arasındaki yürütme seridir.
İş: Bir aşama sırasında tamamlanması gereken eylemdir. Birden çok işi sırayla veya paralel olarak yürütebilirsiniz. Tipik iş türleri arasında kod tarama, birim testi, derleme, dağıtım, birleştirme isteği ve manuel onay bulunur.
Adım: Flow'daki temel alt düzey yetenektir. Bir işlem hattı, düzenlenmiş bir dizi adımdan oluşur.
Aşama düzenleme
İşlem hattı yapılandırma sayfasında + simgesine tıklayarak bir aşama ekleyin. Görüntülenen Select Job Group panelinde, mevcut aşama için hızlıca işler oluşturmak üzere bir iş şablonu seçin.
Bir iş oluşturduktan sonra, işi yapılandırmak için iş kartına tıklayın.
İş düzenleme
Paralel iş ekleme
İşlem hattı düzenleyici sayfasında bir aşamanın üzerine gelin ve görüntülenen + Parallel Jobs düğmesine tıklayın. Select Job Group panelinde, paralel işler eklemek için uygun bir iş grubu şablonu seçin.
Panelin sol tarafında statik kod taraması, test, derleme ve dağıtım gibi iş kategorileri listelenir. Sağ tarafta ise seçilen kategorideki kullanılabilir iş şablonları gösterilir. Örneğin, derleme kategorisi Java build, Python build, Go build, Node.js build, .NET Core build, GCC build ve PHP build gibi şablonları içerir.
Seri iş ekleme
İşlem hattı düzenleyici sayfasında bir işin üzerine gelin ve bu işin öncesinde veya sonrasında görüntülenen + düğmesine tıklayın. Select Job Group panelinde, ardışık bir iş eklemek için bir iş grubu şablonu seçin.
Adım düzenleme
İşlem hattı düzenleyici sayfasında, yapılandırma panelini açmak için bir işe tıklayın. İşi tamamlamak için gerektiğinde adımlar eklemek üzere Add Step seçeneğine tıklayın.
Aşağıdaki tabloda Flow tarafından sağlanan adımlar açıklanmaktadır.
Adım sınıflandırması | Adım |
Statik kod taraması |
|
Test |
|
Derleme |
|
Kod |
|
Kapsam |
|
Araç |
|
Dağıtım |
|
Yükleme |
|
İndirme |
|
Özel adım | Flow-CLI araçlarıyla özel organizasyon adımları |