Introduction

Tamamlandı

Sürekli Teslim (CD), derleme ortamından son üretim ortamına kadar derlemek, test etmek, yapılandırmak ve dağıtmak için otomasyon kullanma uygulamasıdır.

Geliştirme ekibinizin şirketin ürün destek web sitesi üzerinde çalıştığını varsayalım. Daha önce GitHub Actions ve iş akışlarını kullanarak sürekli tümleştirme (CI) ayarladınız. Şimdi CD'yi uygulamanız gerekiyor. CI iş akışınız bir kapsayıcı görüntüsü kaydeder. CD iş akışınızın bu kapsayıcıyı hazırlama ve üretim ortamlarınıza dağıtması gerekir. IT ile bu ortamları gerektiğinde nasıl oluşturup kaldıracağınız hakkında konuştunuz. Hepiniz kod olarak altyapıyı desteklemek için GitHub Actions'ı ve iş akışlarını kullanmaya karar verdiniz.

Bu modülde, Microsoft Azure Web Apps'e dağıtan bir CD çözümü uygulamak için GitHub Actions ve iş akışlarını kullanmayı öğreneceksiniz. Dağıtım, GitHub Marketi'nden bir GitHub Eylemi kullanır. Ayrıca bir iş akışı kullanarak dağıtım ortamları oluşturmayı ve kaldırmayı otomatikleştirirsiniz.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • CD GitHub İş Akışını tetikleme seçeneklerini keşfedin.
  • İş akışı unsurlarını kaldırma adımlarını anlama.
  • Önemli ortam korumalarını belirleme.
  • İş koşulları ile iş akışı yürütmeyi kontrol etme.
  • GitHub dağıtım eylemiyle Microsoft Azure'a dağıtın.
  • GitHub Sırlar ile kimlik bilgilerini saklayın.
  • GitHub Actions ve iş akışlarıyla Azure kaynakları oluşturun ve yok edin.

Prerequisites