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. |
Core | Preview |
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]
[]
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 volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
De naam van de agentgroep.
Verificatiemodus van het bronregister.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | Default, None |
Geeft aan of de logboeken in onbewerkte indeling moeten worden weergegeven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
De logboeken worden niet weergegeven nadat de build in de wachtrij is gewacht.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Wacht niet totdat de uitvoering is voltooid en keer onmiddellijk na het in de wachtrij plaatsen van de uitvoering terug.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
De tag van de 'pack' runner image ('mcr.microsoft.com/oryx/pack').
| Eigenschap | Waarde |
|---|---|
| Default value: | stable |
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.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Naam van 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').
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Positional |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van 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.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |