Nasazení kódu do služby App Service

Dokončeno

Pojďme se podívat, jak se nasazuje aplikace do služby App Service.

Automatizované nasazení

Automatizované nasazení neboli kontinuální integrace je proces používaný k vydávání nových funkcí a oprav chyb rychlým a opakujícím se způsobem s minimálním dopadem na koncové uživatele.

Azure podporuje přímé automatizované nasazení z různých zdrojů. Existují tyto možnosti:

  • Azure Repos: Svůj kód můžete odeslat do Azure Repos, sestavit kód v cloudu, spustit testy, vygenerovat z kódu verzi a nakonec odeslat kód do webové aplikace Azure.
  • GitHub: Azure podporuje automatizované nasazení přímo z GitHubu. Když připojíte úložiště GitHub k Azure kvůli automatickému nasazení, budou se všechny změny odeslané do produkční větve GitHubu nasazovat automaticky.
  • Bitbucket: Vzhledem k podobnostem GitHubu můžete nakonfigurovat automatizované nasazení pomocí Bitbucketu.

Ruční nasazení

Existuje několik možností, jak do Azure odeslat kód ručně:

  • Git: Webové aplikace App Service obsahují adresu URL Gitu, kterou můžete přidat jako vzdálené úložiště. Odesláním do vzdáleného úložiště svoji aplikaci nasadíte.
  • az webapp up: webapp up je funkce rozhraní příkazového řádku az, která vaši aplikaci zabalí a nasadí. Na rozdíl od jiných metod nasazení může az webapp up vytvořit novou webovou aplikaci App Service, pokud jste ji ještě nevytvořili.
  • Nasazení balíčků aplikací: Můžete použít az webapp deploy k nasazení souboru ZIP, WAR, EAR nebo JAR do služby App Service. Můžete také nasadit skripty a statické soubory se stejnou metodou.
  • Visual Studio: Visual Studio obsahuje průvodce nasazením služby App Service, který vás provede procesem nasazení.
  • FTP/S: FTP nebo FTPS je tradiční způsob odesílání kódu do mnoha hostitelských prostředí, včetně App Service.