Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vzdálené sestavení umožňují přesměrovat proces sestavování imagí kontejnerů z místního vývojového prostředí do spravované služby sestavení v cloudu. To je užitečné zejména u rozsáhlých nebo složitých sestavení nebo v případě, že místní počítač nemá potřebné prostředky nebo závislosti. Azure Developer CLI (azd) podporuje vzdálené sestavení prostřednictvím služby Azure Container Registry (ACR) při nasazování do Azure Container Apps.
Azure Container Registry podporuje vzdálená sestavení tím, že poskytuje zabezpečené cloudové prostředí, ve kterém je možné integrovat zdrojový kód a soubory Dockerfile do imagí kontejnerů. Díky úlohám ACR můžete automatizovat sestavení a nasazení imagí a zajistit tak konzistenci a škálovatelnost napříč vývojovými a produkčními prostředími.
Použití vzdálených buildů v šablonách Azure Developer CLI (azd) nabízí několik výhod:
- Efektivita zdrojů: Přesuňte sestavení náročná na výpočetní výkon do cloudu.
- Konzistence: Ujistěte se, že buildy jsou reprodukovatelné a izolované od rozdílů v místním prostředí.
- Škálovatelnost: Sestavování více obrazů paralelně bez zatěžování vašeho místního počítače.
- Bezpečnost: Udržujte citlivé tajné kódy a přihlašovací údaje k sestavení v Azure, ne na místním zařízení.
Konfigurujte vzdálená sestavení
Pokud chcete nakonfigurovat Rozhraní příkazového řádku azure pro vývojáře tak, aby používalo vzdálené buildy se službou Azure Container Registry, postupujte takto:
Aktualizace souborů infrastruktury:
- Ujistěte se, že šablony infrastruktury jako kódu (IaC) (například Bicep, ARM nebo Terraform) zřizují prostředek služby Azure Container Registry.
- Udělte potřebná oprávnění pro váš proces sestavení k odesílání a stahování obrazů z registru.
V projektu
azure.yamlaktualizujtedockerkonfiguraci tak, aby používala vzdálené sestavení:services: webapp: project: ./src/webapp language: js host: containerapp docker: path: ./Dockerfile remoteBuild: trueSpusťte příkaz
azd upneboazd deploy.azddetekuje konfiguraci vzdáleného sestavení a odešle sestavení do služby Azure Container Registry, kterou zřídila šablona.
Ověřte vzdálené sestavení
azd up Po dokončení pracovního postupu ověřte spuštění vzdáleného sestavení na webu Azure Portal:
Přejděte do zřízeného registru kontejneru.
V levém navigačním panelu vyberte Úložiště služeb>.
V seznamu vyberte úložiště a pak vyberte nejnovější značku.
Výběrem ID spuštění zobrazíte výstupní protokoly pro proces sestavení kontejneru.
Projděte si protokoly a prohlédněte si klíčové kroky sestavení, jako je načtení základních imagí Dockeru nebo kompilace zdrojového kódu.