Kodu App Service’e dağıtma

Tamamlandı

Şimdi, uygulamamızı App Service'e nasıl dağıtabileceğimize bakalım.

Otomatik dağıtım

Otomatik dağıtım veya sürekli tümleştirme, yeni özellikleri ve hata düzeltmelerini hızlı ve tekrarlanan bir düzende, son kullanıcıları çok az etkileyerek göndermek için kullanılan bir işlemdir.

Azure, çeşitli kaynaklardan doğrudan otomatik dağıtımı destekler. Aşağıdaki seçenekler bulunur:

  • Azure Repos: Kodunuzu Azure Repos'a gönderebilirsiniz, kodunuzu bulutta derleyebilir, testleri çalıştırabilir, koddan bir yayın oluşturabilir ve son olarak kodunuzu bir Azure Web App'e gönderebilirsiniz.
  • 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’da üretim dalınıza gönderdiğiniz tüm değişiklikler sizin için otomatik olarak dağıtılacaktır.
  • Bitbucket: GitHub ile benzerlikleri nedeniyle Bitbucket ile otomatik dağıtım yapılandırabilirsiniz.

El ile dağıtım

Kodunuzu Azure'a el ile göndermek için kullanabileceğiniz birkaç seçenek vardır:

  • Git: App Service web uygulamaları, uzak depo olarak ekleyebileceğiniz bir Git URL'si içerir. Uzak depoya göndermek, uygulamanızı dağıtır.
  • az webapp up: webapp up uygulamanızı paketleyen ve dağıtan az komut satırı arabiriminin bir özelliğidir. Diğer dağıtım yöntemlerinin aksine, az webapp up henüz bir tane oluşturmadıysanız, sizin için yeni bir App Service web uygulaması oluşturabilir.
  • Uygulama paketlerini dağıtma: App Service'e ZIP, WAR, EAR veya JAR dağıtmak için kullanabilirsiniz az webapp deploy . Betikleri ve statik dosyaları aynı yöntemle de dağıtabilirsiniz.
  • Visual Studio: Visual Studio'da, dağıtım işleminde size yol gösteren bir App Service dağıtım sihirbazı bulunur.
  • FTP/S: FTP veya FTPS, kodunuzu App Service dahil olmak üzere birçok barındırma ortamına göndermenin geleneksel bir yoludur.