Delen via


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

Preview

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

--builder -b

De naam en tag van een buildpack builder-installatiekopieën.

--image -t

De naam en tag van de afbeelding met behulp van de notatie: '-t opslagplaats/image:tag'.

--registry -r

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.

--agent-pool
Preview

De naam van de agentgroep.

--auth-mode

Verificatiemodus van het bronregister.

Eigenschap Waarde
Geaccepteerde waarden: Default, None
--no-format

Geeft aan of de logboeken in onbewerkte indeling moeten worden weergegeven.

Eigenschap Waarde
Default value: False
--no-logs

De logboeken worden niet weergegeven nadat de build in de wachtrij is gewacht.

Eigenschap Waarde
Default value: False
--no-wait

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
--pack-image-tag
Preview

De tag van de 'pack' runner image ('mcr.microsoft.com/oryx/pack').

Eigenschap Waarde
Default value: stable
--platform

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.

--pull

Haal de nieuwste builder op en voer installatiekopieën uit voordat u deze gebruikt.

Eigenschap Waarde
Default value: False
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--timeout

De time-out in seconden.

<SOURCE_LOCATION>

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
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False