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:
Ayrıca bu öğrenme yolunun başlangıcından başlamanızı öneririz: Azure DevOps ile uygulama dağıtma.
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 formu kullanarak ortak 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 dilleri ve uygulama 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.
Takımla tanışın
Tailspin Toys'daki Space Game web takımıyla önceki modüllerde tanışmıştınız. Bu modülde kimlerle çalışacağınızı bir kez daha hatırlatalım.
Andy geliştirme lideri.
Amita kalite denetiminde.
Tim operasyonlarda.
Mara geliştirici olarak takıma yeni katıldı ve Andy'ye rapor veriyor.
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.