Azure Pipelines YAML ile hattını koda dök
Azure Pipelines'ta YAML tabanlı çok aşamalı CI/CD hattını; ajan havuzları, değişken grupları, template, artifact ve ortam onaylarıyla uygulamalı kuran orta seviye eğitim.
Azure Pipelines'ta YAML tabanlı çok aşamalı CI/CD hattını sıfırdan kurma
Bu eğitim, Azure Pipelines kullanarak YAML tabanlı sürekli entegrasyon ve teslimat hatları kurmayı öğretir. azure-pipelines.yml yapısı, trigger ve pr tetikleyicileri, stage-job-step hiyerarşisi, Microsoft-hosted ve self-hosted ajan havuzları, görev (task) kullanımı, değişken grupları ve gizli yönetimi, template ile tekrar kullanım, build artifact yayınlama ve indirme, deployment job ve environment ile onay kapıları, ortam promotion ve koşullu çalıştırma somut örneklerle işlenir. Çok depolu kaynak (resources: repositories), önbellekleme ve pipeline raporlaması uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; her kavram azure-pipelines.yml üzerinde uygulamalı denenir.
Orta Seviye — Azure Pipelines YAML ile çok aşamalı CI/CD hattı, ajan havuzları, artifact ve ortam onaylarını kurma
Katılımcılar örnek bir uygulamayı build eden, test eden ve ortamlara dağıtan çok aşamalı bir YAML pipeline'ı adım adım kurar.
Hattı YAML ile kodlayarak sürümleyip inceleme sürecine dahil edersiniz.
Template'lerle ortak adımları paylaşıp ekipler arası tutarlılık sağlarsınız.
Environment ve approval ile üretime geçişi kontrollü ve denetlenebilir yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Git commit/push ve dal akışına temel aşinalık gerekir.
YAML girinti ve yapısına aşinalık beklenir.
Bir dilde (.NET, Node.js vb.) temel build/test bilgisi faydalıdır.
Erişilebilir bir Azure DevOps organizasyonu ve projesi ö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:
azure-pipelines.yml ile çok aşamalı hat yazabilirsiniz.
Dal, yol ve PR tetikleyicilerini doğru yapılandırabilirsiniz.
Microsoft-hosted ve self-hosted ajanları kullanabilirsiniz.
Key Vault ve variable group ile gizli yönetebilirsiniz.
Template ve extends ile ekipler arası tutarlılık kurabilirsiniz.
Pipeline artifact ve Azure Artifacts feed yönetebilirsiniz.
Environment hedefli deployment job ile teslimat yapabilirsiniz.
Approval ve gate ile üretime geçişi kontrol 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 →