Pipeline'lar

CI/CD pipeline'ları ve çalıştırma.

Pipeline, kodunuzun derlenmesi, test edilmesi ve dağıtıma hazırlanması için çalışan otomatik adımlar zinciridir. Her çalıştırma bir pipeline çalışması (execution) olarak kaydedilir.

Pipeline Listesi

Proje içindeki Pipeline'lar sekmesinde o projeye ait pipeline çalışmaları listelenir. Durumlar: Başarılı (Success), Başarısız (Failed), Devam Ediyor (Progressing). Listeden bir çalışmaya tıklayarak detay sayfasına gidebilirsiniz.

Pipeline Çalıştırma

Manuel olarak pipeline tetiklemek için ilgili projede "Pipeline Çalıştır" veya benzeri butonu kullanın. Git deposuna push yapıldığında da (webhook ile) otomatik tetikleme yapılandırılmış olabilir.

Pipeline Detayı ve Loglar

Pipeline detay sayfasında adımlar ve her adımın çıktıları (execution log) görüntülenir. Hata durumunda hangi adımda ve neden başarısız olduğunu buradan inceleyebilirsiniz.

Yetkiler

Pipeline sayfaları ve işlemler aşağıdaki yetkilere bağlıdır. Yetkiler ortam bazlı “tüm projeler” veya belirli proje için tanımlanabilir.

Sayfa ve alanlar

  • Pipeline listesi / geçmişini görüntüleme: “Pipeline geçmişini görüntüleme” yetkisi. Bu yetki olan projelerde Pipeline'lar sekmesi ve liste görünür.
  • Pipeline çalıştırma: “Pipeline çalıştırma” yetkisi. Manuel tetikleme butonu bu yetkiye sahip kullanıcılara gösterilir.
  • Pipeline detayı ve execution log'ları: “Pipeline execution log'larını görüntüleme” yetkisi. Detay sayfası ve log içeriği bu yetki ile erişilebilir.