İçindekiler:

CI CD ardışık düzeni nasıl çalışır?
CI CD ardışık düzeni nasıl çalışır?

Video: CI CD ardışık düzeni nasıl çalışır?

Video: CI CD ardışık düzeni nasıl çalışır?
Video: YGS Temel Kavramlar - Ardışık Sayıların Sonlu Toplamı. 2024, Nisan
Anonim

A CI / CD ardışık düzeni kod derlemelerini başlatma, otomatik testler çalıştırma ve bir hazırlama veya üretim ortamına dağıtma gibi yazılım teslim sürecinizdeki adımları otomatikleştirmenize yardımcı olur. otomatik boru hatları manuel hataları ortadan kaldırın, standartlaştırılmış geliştirme geri bildirim döngüleri sağlayın ve hızlı ürün yinelemelerini etkinleştirin.

Bunu göz önünde bulundurarak, CI CD ardışık düzeni nedir?

A CI / CD Boru Hattı uygulama veya Sürekli Entegrasyon/Sürekli Dağıtım, modern DevOps ortamının bel kemiğidir. Uygulamaların oluşturulmasını, test edilmesini ve devreye alınmasını otomatikleştirerek geliştirme ve operasyon ekipleri arasındaki boşluğu kapatır.

Ayrıca, CI CD'sinde neyin inşa edildiğini de bilin? Depoda herhangi bir değişiklik olduğunda, bir CI sunucu değişiklikleri kontrol eder ve bir yapı ve test edin.” A yapı ve test ne zaman CI sunucu inşa geliştiricinin özellik dalında tüm sistem ve tüm birim ve entegrasyon testlerini çalıştırır. NS CI sunucu entegrasyon sonucunu ekibe bildirir.

Benzer şekilde, bir CI CD ardışık düzenini nasıl yaparsınız?

Modern bir CI/CD ardışık düzeni nasıl oluşturulur

  1. Küçük bir Python programı yazın (Merhaba Dünya değil)
  2. Program için bazı otomatik testler ekleyin.
  3. Kodunuzu GitHub'a gönderin.
  4. Otomatik testlerinizi sürekli olarak çalıştırmak için Travis CI'yi kurun.
  5. Kod kalitenizi sürekli kontrol etmek için Better Code Hub'ı kurun.
  6. Python programını bir web uygulamasına dönüştürün.
  7. Web uygulaması için bir Docker görüntüsü oluşturun.

Jenkins bir CI veya CD mi?

Jenkins Java ile yazılmış açık kaynaklı bir otomasyon sunucusudur. Yazılım projelerini sürekli olarak oluşturmak ve test etmek için kullanılır ve geliştiricilerin bir CI / CD Çevre. Ayrıca Subversion, Git, Mercurial ve Maven gibi sürüm kontrol araçlarını da destekler.

Önerilen: