0Pricing
DevOps Bootcamp · Ders

Onaylar ve Check Mode ile Kontrollü Dağıtımlar

Değişiklikleri ortamlar arasında ilerletin.

Onaylar ve Check Mode ile Kontrollü Dağıtımlar, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Üretime Her Gönderme Yapılmaz

Sürekli teslimat harikadır; ancak üretim için duraklamak gerekir. Bir geçiş kapısı, değişiklikleri canlıya almadan önce önizlemenize ve onaylamanıza olanak tanır. 🚦

Denetim Moduyla Önizleyin

Önce çalışmayı --check modunda yürütün: Ansible, gerçekte hiçbir şeyi değiştirmeden nelerin değişeceğini bildirir.

ansible-playbook site.yml --check

Tam Farkı Görün

Denetim modunu --diff ile birlikte kullanın; böylece işlem hattı günlüğü, gerçek bir çalışmanın yapacağı kesin dosya düzenlemelerini gösterir.

ansible-playbook site.yml --check --diff

Ortamlar Arasında İlerletin

Değişiklikleri önce hazırlama ortamına gönderin, orada doğrulayın ve başarılı olduğunda aynı çalışma kitabını üretim ortamına ilerletin.

GitHub Ortamları Kurallar Ekler

Üretim gibi bir GitHub ortamı inceleyiciler gerektirebilir; böylece bu ortamı hedefleyen bir iş, bir insanın onayını bekler.

jobs:
  deploy:
    environment: production

Zorunlu İnceleyiciler

Bu ortamda zorunlu inceleyicileri yapılandırın; dağıtım işi, bunlardan biri kullanıcı arayüzünde onay düğmesine tıklayana kadar duraklar.

Planı Yapı Çıktısı Olarak Aşamalayın

Denetim modu fark çıktısını bir derleme yapısı olarak kaydedin; böylece inceleyiciler tam olarak neyi onayladıklarını görür.

- uses: actions/upload-artifact@v4
  with:
    path: plan.txt

Plan ve Uygulama İşlerini Ayırın

Hiçbir şeyin önizleme işi başarılı olmadan uygulanmaması için uygulama işini needs ile plan işine bağımlı hâle getirin.

apply:
  needs: plan
  environment: production

Denetim Modu Eksiklerine Dikkat Edin

Bazı görevler denetim modunda tam olarak benzetilemez. Kuru çalıştırma sırasında atlanmaları için bunları check_mode: false ile işaretleyin.

- command: /usr/bin/report
  check_mode: false

Dalgalar Hâlinde Dağıtın

Onaydan sonra küçük gruplar hâlinde dağıtım yapmak için serial kullanın; böylece durdurmadan önce hatalı bir değişiklik yalnızca birkaç ana bilgisayarı etkiler.

- hosts: web
  serial: 2

Bir Denetim İzi Bırakın

Onay tıklaması, plan yapısı ve çalışma günlüğü birlikte, kimin neyi ve ne zaman dağıttığını gösteren bir denetim izi oluşturur.

Hızlı Kontrol

Bir üretim değişikliğini uygulamadan önce nasıl önizlersiniz?

Özet: Onaylayın, Sonra Uygulayın

Dağıtımlar için geçiş kapısı oluşturdunuz: denetim modu ve fark ile önizleyin, ortam için inceleyici onayı isteyin ve ardından güvenli serial dalgalarıyla dağıtın. 🛡️

Sıkça Sorulan Sorular

“Onaylar ve Check Mode ile Kontrollü Dağıtımlar” dersi ücretsiz mi?

Evet — “Onaylar ve Check Mode ile Kontrollü Dağıtımlar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Onaylar ve Check Mode ile Kontrollü Dağıtımlar” dersinde ne öğreneceğim?

Değişiklikleri ortamlar arasında ilerletin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Onaylar ve Check Mode ile Kontrollü Dağıtımlar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Kalite Kapısı Olarak ansible-lint
  2. Playbook'ları GitHub Actions'ta Çalıştırma
  3. Pipeline'da Vault Gizli Bilgileri
  4. Onaylar ve Check Mode ile Kontrollü Dağıtımlar
← DevOps Bootcamp Sayfasına Dön