TotalApp Dökümanlar

CI/CD Hattı

Sürekli entegrasyon ve dağıtım hatlarını tasarlayın ve izleyin.

Genel Bakış

TotalApp CI/CD modülü, kod deposundan üretim ortamına kadar uzanan dağıtım sürecinizi görsel olarak tasarlamanıza ve izlemenize olanak tanır. Her aşama yapılandırılabilir adımlardan oluşur ve gerçek zamanlı durum güncellemeleri sağlar.

Aşamalar ve Adımlar

Bir CI/CD hattı, sıralı aşamalardan oluşur. Her aşama birden fazla adım içerebilir.

Aşama Açıklama Örnek Adımlar
KaynakKod deposundan çekilirgit clone, checkout
DerlemeUygulama derlenir ve paketlenirnpm install, docker build
TestOtomatik testler çalıştırılırjest, pytest
DağıtımHedef ortama yayınlanırkubectl apply, render deploy
BildirimSonuç ekibe iletilirSlack mesajı, e-posta

Ortam Değişkenleri ve Webhook

Hat içinde ortam değişkenleri kullanarak hassas bilgileri güvenli tutabilirsiniz. Değişkenler şifreli olarak saklanır ve yalnızca çalışma zamanında enjekte edilir.

Değişken Açıklama
$BRANCHMevcut dal adı
$COMMITCommit SHA kimliği
$BUILD_NUMBERDerleme numarası
$ENVHedef ortam (staging/prod)

Webhook Tetikleyiciler

CI/CD hatlarınızı GitHub, GitLab veya Bitbucket webhook'larıyla tetikleyebilirsiniz. Kod deposuna her push yapıldığında hat otomatik olarak başlar.