Özet
Bu modülde, Microsoft Azure Web Apps'e kapsayıcı tabanlı bir web uygulaması dağıtmak amacıyla bir CD çözümünü uygulamak üzere GitHub Actions'ı ve iş akışlarını nasıl kullanacağınızı öğrendiniz. Ayrıca, bir iş akışı kullanarak dağıtım ortamlarının oluşturulmasını ve kaldırılmasını otomatik hale getirdiniz.
Öğrendikleriniz:
- CD iş akışını tetikleme seçenekleri.
- İş koşulları ile iş akışı yürütme sürecini denetleme.
- GitHub
deployeylemiyle Microsoft Azure'a dağıtma. - GitHub Secrets ile kimlik bilgilerini depolama.
- Azure kaynaklarını oluşturmak ve silmek için GitHub eylemlerini kullanma.
Daha fazla bilgi edinin
Bu modülde ele alınan konular hakkında daha fazla bilgi için bazı bağlantılar aşağıdadır.
- GitHub Actions belgeleri
- GitHub Pazaryeri
- GitHub tarafından oluşturulan eylemler
- GitHub Actions için meta veri söz dizimi
- GitHub Actions için iş akışı söz dizimi
- GitHub Actions kullanım sınırları
- Docker Kapsayıcılarına Giriş
- eylemler/checkout@v1
- eylemler/özelliği-yükle
- eylem/artefakt-indir
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Artefakt ve günlük saklama ilkesi
- Yapıtlar REST API'si
- İş akışı durumu rozeti ekleme
- Ortamlar
Geri bildirimde bulunun
Bu Microsoft Learn modülü için içerik geri bildirimi veya önerilen değişiklikler sağlamak için bu sorun formunu kullanın. GitHub bu içeriği korur ve bir ekip üyesi isteği öncelikleştirir. İçeriğimizi geliştirmeye zaman ayırdığınız için teşekkür ederiz!