Sürekli tümleştirmeyi ve dağıtımı keşfetme

Tamamlandı

Azure portalı, geliştirme makinenizde Azure DevOps hizmetleri, GitHub, Bitbucket, FTP veya yerel bir Git deposu ile kullanıma açık sürekli tümleştirme ve dağıtım sağlar. Web uygulamanızı yukarıdaki kaynaklardan herhangi birine bağlayabilirsiniz ve App Service gerisini sizin yerinize halleder. App Service kodunuzu ve gelecekte kodda yapılan değişiklikleri web uygulamanıza otomatik olarak eşitler. Azure DevOps hizmetleriyle kendi derleme ve yayın sürecinizi de tanımlayabilirsiniz. Kaynak kodunuzu derleyin, testleri çalıştırın ve kodu her işlediğinizde sürümü derleyip web uygulamanıza dağıtın. Tüm operasyonlar, insan yönetimine gerek kalmadan örtük olarak gerçekleşir.

Azure Uygulaması Service ile oluşturulmuş bir web sitesi oluşturmak için tek bir GitHub kaynağını paylaşan iki geliştiriciyi gösteren çizim.

Sürekli ve el ile dağıtım hakkında bilinmesi gerekenler

App Service ile web uygulamanızı oluştururken sürekli veya el ile dağıtım seçebilirsiniz. Bu seçenekleri gözden geçirirken App Service uygulamalarınız için hangi dağıtım yöntemini uygulayabileceğinizi göz önünde bulundurun. Bu seçenekler Dağıtım Merkezi'nde bulunur.

Dağıtım Merkezi ayar seçeneklerinin ekran görüntüsü.

Sürekli dağıtım (CI/CD), yeni özellikleri ve hata düzeltmelerini son kullanıcılar üzerinde en az etkiye sahip hızlı ve yinelenen bir düzende göndermek için kullanılan bir işlemdir. Azure desteği otomatik dağıtımı doğrudan çeşitli kaynaklardan gerçekleştirir:

  • GitHub: Azure, GitHub'dan doğrudan otomatik dağıtımı destekler. Otomatik dağıtım için GitHub deponuzu Azure'a bağladığınızda, GitHub'daki üretim dalınıza gönderdiğiniz tüm değişiklikler sizin için otomatik olarak dağıtılır.

  • Bitbucket: GitHub'a benzerliği nedeniyle, Bitbucket ile otomatik dağıtım yapılandırabilirsiniz.

  • Yerel Git: App Service Web Apps özelliği, depo olarak ekleyebileceğiniz yerel bir URL sunar.

  • Azure Repos: Azure Repos, kodunuzu yönetmek için kullanabileceğiniz bir sürüm denetimi araçları kümesidir. Yazılım projenizin büyük veya küçük olması fark etmeksizin, en kısa sürede sürüm denetimini kullanmak iyi bir fikirdir.

El ile dağıtım , kodunuzu Azure'a el ile göndermenizi sağlar. Kodunuzu el ile göndermek için çeşitli seçenekler vardır:

  • Uzak Git: App Service Web Apps özelliği, uzak depo olarak ekleyebileceğiniz bir Git URL'si sunar. Uzak depoya göndermek uygulamanızı dağıtır.

  • OneDrive: OneDrive, İnternet'te bir Microsoft hesabıyla dosya depolamanıza ve paylaşmanıza olanak tanıyan bir hizmettir.

  • Dropbox: Dropbox bir dosya barındırma hizmetidir