Prozkoumání průběžné integrace a nasazování
Azure Portal nabízí v základu kontinuální integraci a průběžné nasazování s využitím Azure DevOps, GitHubu, Bitbucketu, FTP nebo místního úložiště Git na počítači pro vývoj. Webovou aplikaci můžete propojit s libovolnými výše uvedenými zdroji a služba App Service za vás zpracuje zbytek. App Service automaticky synchronizuje kód a všechny budoucí změny kódu do vaší webové aplikace. Pomocí Azure DevOps můžete také definovat vlastní proces sestavení a vydání. Zkompilujte zdrojový kód, spusťte testy a sestavte a nasaďte verzi do webové aplikace při každém potvrzení kódu. Všechny operace probíhají implicitně bez nutnosti lidské správy.
Co je potřeba vědět o průběžném nasazování
Při vytváření webové aplikace se službou App Service můžete zvolit automatizované nebo ruční nasazení. Při kontrole těchto možností zvažte, kterou metodu nasazení pro vaše aplikace App Service implementujete.
Automatizované nasazení (kontinuální integrace) je proces používaný k vysdílení nových funkcí a oprav chyb v rychlém a opakujícím se vzoru s minimálním dopadem na koncové uživatele. podpora Azure automatizované nasazení přímo z několika zdrojů:
Azure DevOps: Nasdílení kódu do Azure DevOps (dříve označované jako Visual Studio Team Services), sestavení kódu v cloudu, spuštění testů, vygenerování vydané verze z kódu a nakonec nasdílení kódu 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: podobně jako u GitHubu můžete automatizované nasazení nakonfigurovat i u Bitbucketu.
Ruční nasazení umožňuje ručně odeslat kód do Azure. Existuje několik možností ručního nasdílením kódu:
Git: Funkce App Service Web Apps nabízí 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.
ROZHRANÍ příkazového řádku: Příkaz
webapp up
je funkce rozhraní příkazového řádku, které aplikaci zabalí a nasadí. Nasazení může zahrnovat vytvoření nové webové aplikace App Service.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.