Azure DevOps ile uygulama dağıtma

Orta
DevOps Engineer
Administrator
Developer
Azure
Azure DevOps

Azure DevOps her uygulamayı derlemenize, test etmenize ve her buluta veya şirket içine dağıtmanıza olanak tanır. Uygulamalarınızı sürekli derleyen, test eden ve dağıtan yayın işlem hatlarını yapılandırmayı öğrenin.

Bu öğrenme yolu bir serinin parçasıdır. En çok ilgilendiğiniz konuları seçebilir veya her birinde ilerleyebilirsiniz. Bu serideki öğrenme yolları şunlardır:

The trophy for the Deploy applications with Azure DevOps learning path.

3. Bölüm: Azure DevOps ile uygulama dağıtma

Bu öğrenme yolunda şunları yapacaksınız:

  • Azure App Service’e web uygulaması dağıtan temel bir yayın işlem hattı oluşturma.
  • Birden çok geliştirme ve test aşamasına dağıtan eksiksiz bir işlem hattı oluşturma.
  • Uygulamanızın davranışını ve performansını doğrulayan işlevsel ve işlevsel olmayan testler çalıştırma.
  • Kullanıcılarınıza yeni özellikleri sorunsuz bir şekilde sunmanıza yönelik uygun bir dağıtım deseni seçip uygulama.
  • Azure İşlevleri gibi farklı dağıtım hedeflerine yönelik destek eklemek için işlem hatlarını genişletin.
  • Azure Pipelines ile Docker ve çok kapsayıcılı Kubernetes dağıtımlarını otomatikleştirin.

Bu öğrenme yolundaki modüller

Uygulamanızı dağıtma işlemini otomatik hale getiren bir sürekli teslim (CD) işlem hattı ayarlayın.

Çeşitli test ve hazırlama ortamlarında değişiklikleri teşvik eden gerçekçi bir yayın işlem hattı tasarlayın ve oluşturun.

İşlevsel bir test biçimi olan Selenium UI testlerini Azure Pipelines'da çalıştırın.

Azure Pipelines'da işlevsiz bir test biçimi olan Apache JMeter'ı kullanarak otomatik yük testleri çalıştırın.

Kullanıcılarınıza yeni uygulama özelliklerini sorunsuz bir şekilde sunmanıza yardımcı olacak bir dağıtım düzeni seçin ve uygulayın.

ASP.NET bir web uygulaması ve Azure İşlevi uygulaması oluşturup Azure'a dağıtan bir Azure DevOps işlem hattı oluşturun.

Docker kapsayıcılarını Azure Uygulaması Hizmeti'ne dağıtmak için Azure Pipelines'ı kullanın.

Azure Pipelines ile bir Azure Kubernetes Service kümesine birden çok kapsayıcı dağıtın.