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.

Basis Preview uitvoeren

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]
                  [<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

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

--agent-pool
Preview

De naam van de agentgroep.

--auth-mode

Verificatiemodus van het bronregister.

Geaccepteerde waarden: Default, None
--no-format

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

Default value: False
--no-logs

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

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.

Default value: False
--pack-image-tag
Preview

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

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.

Default value: False
--resource-group -g

De naam van de 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').

Globale parameters
--debug

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

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van het 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.