CI/CD ve GitHub Actions
Continuous integration değişiklikleri sık birleştirip otomatik kontrollerle doğrular. Continuous delivery yayınlanabilir bir sürüm hazır tutar; continuous deployment uygun değişiklikleri otomatik canlıya alır. GitHub Actions iş akışları olaylarla tetiklenen job ve step’lerden oluşur.
Somut bir örnek
Pull request açıldığında test ve build çalıştır. Başarısız kontrolün birleşmeyi engellemesi için depo kuralı gerekir. Güvenilmeyen pull request koduna yayın anahtarlarını vermemelisin.
pull_request → install → test → buildKendi cümlenle açıkla
Workflow dosyası bulunması neden tek başına hatalı kodun birleşmesini engellemez?
Nasıl çalışabilirsin?
Önce gerekçeni yaz. Asıl dokümanı kontrol et, bir varsayımını belirle ve farklı bir örnek dene. Bu sayfayı okumak doğrulanmış beceri kanıtı sayılmaz.
Kaynak ve kontrol
GitHub Actions documentation ↗
Özgün RealDeveloper anlatımı; son kaynak kontrolü: .