Nasazení kódu do služby App Service
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 pro automatizované nasazení, všechny změny, které nasdílíte do produkční větve na GitHubu, se automaticky nasadí za vás.
- 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í do vzdáleného úložiště nasadí vaši aplikaci.
- az webapp up:
webapp up
je funkce rozhraní příkazového řádkuaz
, která vaši aplikaci zabalí a nasadí. Na rozdíl od jiných metod nasazení můžete vytvořit novou webovou aplikaci App Service,az webapp up
pokud se nevytvoří. - 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.