az acr pack
Deze opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Beheer Azure Container Registry-taken die gebruikmaken van Cloud Native Buildpacks.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az acr pack build |
Hiermee wordt een snelle build-taak in de wachtrij geplaatst waarmee een app wordt gebouwd en naar een Azure Container Registry wordt gepusht. |
Basis | Preview uitvoeren |
az acr pack build
De opdrachtgroep 'acr pack' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Hiermee wordt een snelle build-taak in de wachtrij geplaatst waarmee een app wordt gebouwd en naar een Azure Container Registry wordt gepusht.
az acr pack build --builder
--image
--registry
[--agent-pool]
[--auth-mode {Default, None}]
[--no-format]
[--no-logs]
[--no-wait]
[--pack-image-tag]
[--platform]
[--pull]
[--resource-group]
[--timeout]
[<SOURCE_LOCATION>]
Voorbeelden
Een build in de wachtrij plaatsen voor de huidige map met de CloudFoundry-opbouwfunctie.
az acr pack build -r myregistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --builder cloudfoundry/cnb:bionic .
Een build in de wachtrij plaatsen voor de opgegeven GitHub-opslagplaats met de Heroku-opbouwfunctie.
az acr pack build -r myregistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --pull --builder heroku/buildpacks:18 https://github.com/Azure-Samples/nodejs-docs-hello-world.git
Vereiste parameters
De naam en tag van een buildpack builder-installatiekopieën.
De naam en tag van de afbeelding met behulp van de notatie: '-t opslagplaats/image:tag'.
De naam van het containerregister. Deze moet in kleine letters worden opgegeven. U kunt de standaardregisternaam configureren met behulp van az configure --defaults acr=<registry name>
.
Optionele parameters
De naam van de agentgroep.
Verificatiemodus van het bronregister.
Geeft aan of de logboeken in onbewerkte indeling moeten worden weergegeven.
De logboeken worden niet weergegeven nadat de build in de wachtrij is gewacht.
Wacht niet totdat de uitvoering is voltooid en keer onmiddellijk na het in de wachtrij plaatsen van de uitvoering terug.
De tag van de 'pack' runner image ('mcr.microsoft.com/oryx/pack').
Het platform waarop build/taak wordt uitgevoerd, bijvoorbeeld 'windows' en 'linux'. Wanneer deze wordt gebruikt in buildopdrachten, kan deze ook worden opgegeven in de indeling os/arch/variant voor de resulterende installatiekopieën. Bijvoorbeeld linux/arm/v7. De onderdelen 'boog' en 'variant' zijn optioneel.
Haal de nieuwste builder op en voer installatiekopieën uit voordat u deze gebruikt.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De time-out in seconden.
Het pad naar de lokale broncodemap (bijvoorbeeld ./src) of de URL naar een Git-opslagplaats (bijvoorbeeld 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') of een externe tarball (bijvoorbeeld ''),http://server/context.tar.gz of de opslagplaats van een OCI-artefact in een Azure-containerregister (bijvoorbeeld 'oci://myregistry.azurecr.io/myartifact:mytag').
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.