Azure Pipelines ile uçtan uca CI/CD kur
Azure DevOps Pipelines'ı YAML ile uçtan uca ele alan orta seviye eğitim: pipeline yapısı ve trigger'lar, agent havuzları ve task'lar, artifact ve template, çok aşamalı deployment job'ları, ortamlar ve onay kontrolleri.
Azure Pipelines YAML, stage/job/task, agent ve dağıtım aşamaları
Bu orta seviye eğitim, Azure DevOps Pipelines'ı YAML tabanlı yapılandırma ile uçtan uca ele alır. azure-pipelines.yml yapısı, trigger ve PR trigger'ları, stage/job/step hiyerarşisi, Microsoft-hosted ve self-hosted agent havuzları, task ve script adımları, değişkenler ve değişken grupları, template ile yeniden kullanım, artifact yayımlama ve indirme, ortam (environment) ve deployment job'ları, onay ve kontroller (approvals & checks) ile servis bağlantıları (service connections) işlenir. Katılımcılar derlemeden çok aşamalı dağıtıma uzanan tam bir hattı YAML ile kurar.
3 Gün. Her gün dört modül; katılımcılar hattı YAML temelleri, agent/task, artifact ve çok aşamalı dağıtım eksenlerinde kurar.
Orta Seviye — Azure Pipelines'ın YAML tabanlı yapılandırması, stage/job/task hiyerarşisi, agent havuzları, artifact ve dağıtım aşamalarının uçtan uca ele alınması.
Katılımcılar gerçek bir Azure DevOps projesinde YAML pipeline yazarak derleme, test ve dağıtım aşamalarını uygulamalı yapılandırır.
Pipeline'ı kod olarak YAML ile sürümlenebilir biçimde tanımlarsınız.
Stage, job ve deployment job'larıyla çok aşamalı dağıtım kurarsınız.
Ortam onayları ve servis bağlantılarıyla güvenli dağıtım sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Git ve sürüm kontrolü kullanımına aşinalık faydalıdır.
Sürekli entegrasyon ve dağıtım kavramlarına giriş düzeyinde aşinalık beklenir.
Temel YAML söz dizimi bilgisi çalışmayı kolaylaştırır.
Azure DevOps organizasyonuna erişimli bir hesap gereklidir.
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 pipeline'ı kod olarak tanımlarsınız.
CI, PR ve scheduled trigger'larla hattı doğru tetiklersiniz.
Hosted ve self-hosted agent havuzlarını yapılandırırsınız.
Pipeline artifact ve Azure Artifacts feed akışını kurarsınız.
Template'lerle tekrar eden yapılandırmayı yeniden kullanırsınız.
Stage ve deployment job'larıyla çok aşamalı dağıtım kurarsınız.
Approvals ve checks ile üretim dağıtımını kontrol altına alırsınız.
Service connection ve en az ayrıcalıkla güvenli dağıtım sağlarsınız.
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.
Azure Pipelines'ta test otomasyonu, kod kapsamı eşiği, SonarQube quality gate ve PR branch policy ile kalite denetimi. İleri seviye AZ-400 DVA eğitimi.
Detayları Gör →Azure Boards ile backlog, sprint ve Kanban yönetimi; commit-PR-build-release izlenebilirliği ve analytics raporlama. Orta seviye AZ-400 DVA eğitimi.
Detayları Gör →Azure DevOps ve GitHub ile uçtan uca DevOps: Git, CI/CD, dağıtım desenleri, ARM/Bicep, Terraform, DevSecOps ve Azure Monitor. İleri seviye AZ-400 DVA eğitimi.
Detayları Gör →Azure DevOps'un Boards, Repos, Pipelines, Artifacts ve Test Plans servislerini uçtan uca kullanın. CI/CD, paket ve test yönetimi. Orta seviye DVA eğitimi.
Detayları Gör →Azure DevOps'a sıfırdan giriş: servislerin rolü, ilk proje, backlog, Git reposu, pull request ve basit CI pipeline. Temel seviye DVA eğitimi.
Detayları Gör →