Jenkins ile CI/CD hattını uçtan uca kur
Jenkins ile declarative/scripted pipeline, shared library, controller/agent dağıtık mimari, credential ve multibranch kullanarak uçtan uca CI/CD hattı kuran ileri seviye eğitim.
Jenkins pipeline, shared library ve dağıtık yapılarla kurumsal CI/CD hattı kurma
Bu eğitim, Jenkins ile sürekli entegrasyon ve teslimatı uçtan uca kurmayı derinlemesine öğretir. Jenkins kurulumu ve yönetimi, controller/agent dağıtık mimarisi, freestyle ile pipeline job farkı, Jenkinsfile declarative ve scripted söz dizimi, stage/step/post yapıları, parallel ve matrix koşum, shared library ile yeniden kullanılabilir fonksiyonlar, credential yönetimi, multibranch ve organization folder pipeline, build tetikleyicileri ve webhook, artifact ve rapor yayınlama, dağıtım aşamaları ve onay adımları somut örneklerle işlenir. Eklenti ekosistemi, güvenlik ve pipeline bakımı uygulamalı olarak ele alınır.
4 Gün. Her gün dört modül; her kavram Jenkins üzerinde uygulamalı denenir.
İleri Seviye — Jenkins ile declarative/scripted pipeline, shared library, dağıtık ajan ve eklenti ekosistemiyle uçtan uca CI/CD kurma
Katılımcılar controller/agent kurar, Jenkinsfile ile çok aşamalı hat yazar ve shared library ile yeniden kullanılabilir pipeline kurar.
Declarative ve scripted söz dizimiyle basit hatlardan karmaşık akışlara kadar her senaryoyu kurarsınız.
Ortak mantığı shared library'de toplayarak onlarca pipeline'da tekrar kullanırsınız.
Controller/agent mimarisiyle işleri ölçeklendirip farklı ortamlarda koşturursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Git commit/push ve dal akışına aşinalık gerekir.
Temel Linux komutları ve servis yönetimine aşinalık beklenir.
Temel programlama mantığı (koşul/döngü) faydalıdır; Groovy sıfırdan ele alınır.
Jenkins kurabilecek bir makine veya Docker ortamı önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Controller/agent mimarisini kurup yönetebilirsiniz.
Declarative Jenkinsfile ile çok aşamalı hat yazabilirsiniz.
parallel ve matrix ile koşumu hızlandırabilirsiniz.
Scripted Groovy ile dinamik akışlar kurabilirsiniz.
Ortak mantığı shared library'de toplayıp tekrar kullanabilirsiniz.
Gizli değerleri güvenle yönetip enjekte edebilirsiniz.
Multibranch ve webhook ile dal başına pipeline kurabilirsiniz.
Dağıtım aşamaları kurup dış araçları entegre edebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Jenkins'e sıfırdan giriş: Docker ile kurulum, arayüz turu, ilk freestyle iş ve ilk pipeline ile otomasyona hızlı başlangıç yapın. Başlangıç seviyesi eğitim.
Detayları Gör →Jenkins ile birim, entegrasyon ve UI testlerini CI hattına entegre etmeyi, rapor, kapsam ve kalite kapılarını öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Apache JMeter performans testlerini CI/CD hattına entegre etmeyi, non-GUI çalıştırmayı, trend raporlarını ve performans kapılarını öğreten orta seviye eğitim.
Detayları Gör →Kanban panosu, WIP sınırları ve akış metrikleriyle sürekli teslimatı öngörülebilir kılmayı öğreten; CFD ve CD uyumunu işleyen temel seviye eğitim.
Detayları Gör →Mikroservislerde bağımsız CI hatları, konteynerleştirme, sözleşme testleri ve Kubernetes'e kademeli dağıtımı öğreten ileri seviye DevOps eğitimi.
Detayları Gör →