Giriş
Bu öğrenme yolunda Tailspin Toys ekibinin otomatik bir yayın işlem hattı ayarlamasında yardımcı oluyorsunuz. İşlem hattı birden çok aşamayı ve hem işlevsel hem de işlevsiz testleri içerir.
Bu modülde ekibin başka bir sorunu çözmesine yardımcı olacaksınız. Bu, şirket ve kullanıcıları için en iyi şekilde üretime yayınlamak için bir dağıtım düzeni uygulama yöntemidir. Olasılıkları değerlendirmelerine ve ardından seçtikleri seçeneği uygulamalarına yardımcı olacaksınız.
Öğrenme hedefleri
Bu modülü tamamladıktan sonra şunları yapabileceksiniz:
- Dağıtım desenlerinin neden önemli olduğunu açıklama.
- Gereksinimlerinize en uygun olanı seçebilmeniz için farklı dağıtım düzenlerini karşılaştırın.
- İşlem hattınıza mavi-yeşil dağıtım desenini uygulayın.
Önkoşullar
Bu öğrenme yolundaki modüller bir ilerlemenin parçasıdır.
İlerlemeyi en baştan takip etmek için önce şu öğrenme yollarını tamamladığınızdan emin olun:
- Azure DevOps kullanmaya başlama
- Azure DevOps ile uygulama derleme
Ayrıca bu öğrenme yolunun başlangıcından başlamanızı Azure DevOpsile uygulama dağıtmanızı öneririz.
Yalnızca bu modülü gözden geçirmek istiyorsanız Windows, macOS veya Linux sisteminizde bir geliştirme ortamı ayarlamanız gerekir. Aşağıdaki kaynaklara ihtiyacınız olacaktır:
- paralel işlere erişimi olan bir Azure DevOps kuruluşu. Kuruluşunuzun paralel işlere erişimi yoksa, bu formukullanarak genel veya özel projeler için paralel işleri ücretsiz olarak isteyebilirsiniz. İsteğiniz 2-3 iş günü sürer.
- Azure aboneliği
- GitHub hesabı
- Visual Studio Code
- .NET 6.0 SDK
- git
Azure ve Azure DevOps'ı ücretsiz kullanmaya başlayabilirsiniz. Azure DevOps ile çalışmak için Bir Azure aboneliğine ihtiyacınız yoktur, ancak burada Azure aboneliğinizde bulunan kaynaklara dağıtmak için Azure DevOps kullanacaksınız.
Bu ortam, bu ve gelecekteki modüllerdeki alıştırmaları tamamlamanıza olanak tanır. Yeni becerilerinizi kendi projelerinize uygulamak için de kullanabilirsiniz.
Not
Azure Pipelines, çok çeşitli dillerini veuygulama türlerini destekler. Bu modülde bir .NET uygulamasıyla çalışacaksınız ancak burada öğrendiğiniz desenleri sık kullandığınız programlama dillerini ve çerçevelerini kullanan kendi projelerinize uygulayabilirsiniz.
Ekiple tanışın
Önceki modüllerde Tailspin Toys'ta Space Game web ekibiyle tanıştınız. Hatırlatma olarak, bu modülde birlikte çalışacağınız kişiler şunlardır.
Geliştirme lideri Andy.
Amita Kalite Güvence'de.
Tim operasyonda.
Mara geliştirici olarak katıldı ve Andy'ye rapor verdi.
Irwin ürün yöneticisidir.
Mara'nın DevOps'ta daha önce deneyimi vardır. Ekibin Azure DevOps kullanan daha otomatik bir süreci benimsemesine yardımcı oluyor.