az acr pack

Beheer Azure Container Registry-taken die gebruikmaken van Cloud Native Buildpacks.

Opdracht

az acr pack build

Een snelle build-taak in de wachtrij zetten waarmee een app wordt gebouwd en naar een Azure Container Registry.

az acr pack build

Een snelle build-taak in de wachtrij zetten waarmee een app wordt gebouwd en naar een Azure Container Registry.

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]
                  [--subscription]
                  [--timeout]
                  [<SOURCE_LOCATION>]

Voorbeelden

Een build in de wachtrij voor de huidige map met de CloudFoundry Builder.

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

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

--image -t

De naam en tag van de afbeelding met de volgende indeling: '-t repo/image:tag'.

--registry -r

De naam van het containerregister. U kunt de standaardregisternaam configureren met az configure --defaults acr=<registry name> behulp van .

Optionele parameters

--agent-pool

De naam van de agentpool.

--auth-mode

De auth-modus van het bronregister.

geaccepteerde waarden: Default, None
--no-format

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

--no-logs

Er worden geen logboeken weer geven nadat de build in de wachtrij is gelogd.

--no-wait

Wacht niet tot de run is voltooid en ga direct terug nadat u de run in de wachtrij hebt staan.

--pack-image-tag

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

standaardwaarde: stable
--platform

Het platform waarop build/taak wordt uitgevoerd, bijvoorbeeld 'windows' en 'linux'. Wanneer deze wordt gebruikt in build-opdrachten, kan deze ook worden opgegeven in de indeling 'os/arch/variant' voor de resulterende afbeelding. Bijvoorbeeld linux/arm/v7. De delen 'boog' en 'variant' zijn optioneel.

--pull

Haal de nieuwste opbouwer op en voer de afbeeldingen uit voordat u deze gebruikt.

--resource-group -g

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

--subscription

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

--timeout

De time-out in seconden.

<SOURCE_LOCATION>

Het pad naar de map van de lokale broncode (bijvoorbeeld './src') of de URL naar een git-opslagplaats (bijvoorbeeld ' ') of een externe tarball (bijvoorbeeld ' '), of de opslagplaats van een OCI-artefact in een https://github.com/Azure-Samples/acr-build-helloworld-node.git http://server/context.tar.gz Azure-containerregister (bijvoorbeeld 'oci://myregistry.azurecr.io/myartifact:mytag').