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
'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
Buildpack oluşturucu görüntüsünün adı ve etiketi.
'-t repo/image:tag' biçimini kullanan görüntünün adı ve etiketi.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Aracı havuzunun adı.
Kaynak kayıt defterinin kimlik doğrulama modu.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Default, None |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Günlüklerin ham biçimde görüntülenip görüntülenmeyeceğini gösterir.
| Özellik | Değer |
|---|---|
| Default value: | False |
Derlemeyi başarıyla kuyruğa aldıktan sonra günlükleri göstermeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Ç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' çalıştırıcı görüntüsünün ('mcr.microsoft.com/oryx/pack') etiketi.
| Özellik | Değer |
|---|---|
| Default value: | stable |
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.
Kullanımdan önce en son oluşturucuyu çekin ve görüntüleri çalıştırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Saniyeler içinde zaman aşımı.
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
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 |