Nasazení aplikací na virtuální počítač s Windows
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Zjistěte, jak pomocí Služby Azure Pipelines sestavit a nasadit ASP.NET, ASP.NET Core nebo Node.js webovou aplikaci na webový server SLUŽBY IIS spuštěný na virtuálním počítači s Windows.
Požadavky
- Organizace Azure DevOps Vytvořte organizaci, pokud ji ještě nemáte.
- Kanál sestavení
- Konfigurace webového serveru IIS
Kanál buildu
Pokud ho ještě nemáte, nastavte kanál buildu.
Konfigurace webového serveru IIS
Konfigurace serveru IIS, pokud jste to ještě neudělali
V okně příkazového řádku PowerShellu se zvýšenými oprávněními spusťte následující příkaz pro instalaci služby IIS:
Install-WindowsFeature Web-Server,Web-Asp-Net45,NET-Framework-Features
Vytvoření skupiny nasazení
Skupiny nasazení usnadňují uspořádání serverů, které chcete použít k hostování aplikace. Skupina nasazení je kolekce počítačů s agentem Azure Pipelines na každém z nich. Každý počítač komunikuje se službou Azure Pipelines a koordinuje nasazení vaší aplikace.
Vyberte Kanály a pak vyberte Skupiny nasazení.
Vyberte Přidat skupinu nasazení (nebo Novou , pokud už existují skupiny nasazení).
Zadejte název skupiny a pak vyberte Vytvořit.
V části registrace počítače se ujistěte, že je v rozevírací nabídce vybrán systém Windows a že je zaškrtnuté políčko Použít osobní přístupový token ve skriptu pro ověřování . Po dokončení vyberte Kopírovat skript do schránky . Skript, který jste zkopírovali do schránky, stáhne a nakonfiguruje agenta na virtuálním počítači, aby mohl přijímat nové balíčky pro nasazení webu a používat je ve službě IIS.
Přihlaste se k virtuálnímu počítači, otevřete okno příkazového řádku PowerShellu se zvýšenými oprávněními a spusťte skript.
Po zobrazení výzvy ke konfiguraci značek pro agenta přejděte stisknutím klávesy Enter. (značky jsou volitelné)
Až se zobrazí výzva k zadání uživatelského účtu, stiskněte Enter a přijměte výchozí hodnoty.
Poznámka:
Agent, na kterém běží kanál, musí mít přístup k adresáři *C:\Windows\system32\inetsrv*. Další podrobnosti najdete v tématu Skupiny zabezpečení, účty služeb a oprávnění .
Po úspěšném spuštění skriptu service vstsagent.account.computername by se měla zobrazit následující zpráva.
Přejděte do skupin nasazení a pak vyberte svoji skupinu nasazení. Vyberte kartu Cíle a ujistěte se, že je váš virtuální počítač uvedený.
Vytvoření kanálu verze
Pomocí kanálů verzí můžete artefakty sestavení nasadit na servery služby IIS.
Vyberte Kanály a pak vyberte Vydané verze. Vyberte New pipeline (Nový kanál).
Pomocí panelu hledání vyhledejte šablonu nasazení webu služby IIS a pak vyberte Použít.
Vyberte Přidat artefakt a přidejte artefakt sestavení.
Vyberte Sestavit a pak vyberte projekt a zdroj (kanál buildu). Po dokončení vyberte Přidat .
V části Artefakty vyberte ikonu triggeru průběžného nasazování. Povolte trigger průběžného nasazování a přidejte hlavní větev jako filtr.
Vyberte Úkoly a pak vyberte Nasazení služby IIS. V rozevírací nabídce vyberte skupinu nasazení, kterou jste vytvořili dříve.
Po dokončení vyberte Uložit .
Nasazení aplikace
Vyberte Verze kanálů>a pak vyberte Vytvořit verzi.
Zkontrolujte, jestli je vybraná verze artefaktu, kterou chcete použít, a pak vyberte Vytvořit.
Ve zprávě informačního panelu vyberte odkaz na vydání verze. Příklad: Verze Release-1 byla zařazena do fronty.
Přejděte do protokolů kanálu a prohlédněte si protokoly a výstup agenta.
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro