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

Buluta Özel Derleme Paketleri kullanan Azure Container Registry Görevleri yönetin.

Komutlar

Name Description Tür Durum
az acr pack build

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

Core Preview

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 göndererek hızlı derleme görevini kuyruğa alır.

az acr pack build --builder
                  --image
                  --registry
                  [--acquire-policy-token]
                  [--agent-pool]
                  [--auth-mode {Default, None}]
                  [--change-reference]
                  [--no-format]
                  [--no-logs]
                  [--no-wait]
                  [--pack-image-tag]
                  [--platform]
                  [--pull]
                  [--resource-group]
                  [--timeout]
                  []

Ö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. az configure --defaults acr=<registry name>kullanarak varsayılan kayıt defteri adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--agent-pool
Önizleme

Aracı havuzunun adı.

--auth-mode

Kaynak kayıt defterinin kimlik doğrulama modu.

Özellik Değer
Kabul edilen değerler: Default, None
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--no-format

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

Özellik Değer
Default value: False
--no-logs

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

Özellik Değer
Default value: False
--no-wait

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

Özellik Değer
Default value: False
--pack-image-tag
Önizleme

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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 Azure kapsayıcı kayıt defterindeki bir OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag').

Özellik Değer
Parametre grubu: Positional
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False