Prozkoumání průběžné integrace a nasazování

Dokončeno

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.

Illustration that shows two developers sharing a single GitHub source to produce a website built with Azure App Service.

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.