Aracılığıyla paylaş


az acr pack

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bulutta Yerel Derleme Paketleri kullanan Azure Container Registry Görevlerini yönetin.

Komutlar

Name Description Tür Durum
az acr pack build

Bir uygulama oluşturan ve bir Azure Container Registry'ye göndererek hızlı derleme görevini kuyruğa alır.

Temel Önizleme

az acr pack build

Önizleme

'acr pack' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bir uygulama oluşturan ve bir Azure Container Registry'ye göndererek hızlı derleme görevini kuyruğa alır.

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

Örnekler

CloudFoundry oluşturucusu ile geçerli dizin için bir derlemeyi kuyruğa alın.

az acr pack build -r myregistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --builder cloudfoundry/cnb:bionic .

Heroku oluşturucusu ile verilen GitHub deposu için bir derlemeyi kuyruğa alın.

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

Gerekli Parametreler

--builder -b

Buildpack oluşturucu görüntüsünün adı ve etiketi.

--image -t

'-t repo/image:tag' biçimini kullanan görüntünün adı ve etiketi.

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak az configure --defaults acr=<registry name>varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--agent-pool
Önizleme

Aracı havuzunun adı.

--auth-mode

Kaynak kayıt defterinin kimlik doğrulama modu.

kabul edilen değerler: Default, None
--no-format

Günlüklerin ham biçimde görüntülenip görüntülenmeyeceğini gösterir.

varsayılan değer: False
--no-logs

Derlemeyi başarıyla kuyruğa aldıktan sonra günlükleri göstermeyin.

varsayılan değer: False
--no-wait

Çalıştırmanın tamamlanmasını beklemeyin ve çalıştırmayı kuyruğa aldıktan hemen sonra geri dönün.

varsayılan değer: False
--pack-image-tag
Önizleme

'pack' çalıştırıcı görüntüsünün ('mcr.microsoft.com/oryx/pack') etiketi.

varsayılan değer: stable
--platform

Derlemenin/görevin çalıştırıldığı platform, Örneğin, 'windows' ve 'linux'. Derleme komutlarında kullanıldığında, sonuçta elde edilen görüntü için 'os/arch/variant' biçiminde de belirtilebilir. Örneğin, linux/arm/v7. 'Arch' ve 'variant' parçaları isteğe bağlıdır.

--pull

Kullanımdan önce en son oluşturucuyu çekin ve görüntüleri çalıştırın.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--timeout

Saniyeler içinde zaman aşımı.

<SOURCE_LOCATION>

Yerel kaynak kodu dizin yolu (örneğin, './src') veya bir git deposunun URL'si (örneğin, 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') veya uzak bir tarball (örneğin, 'http://server/context.tar.gz') veya bir Azure kapsayıcı kayıt defterindeki OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag').

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.