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
'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
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. kullanarak az configure --defaults acr=<registry name>
varsayılan kayıt defteri adını yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aracı havuzunun adı.
Kaynak kayıt defterinin kimlik doğrulama modu.
Günlüklerin ham biçimde görüntülenip görüntülenmeyeceğini gösterir.
Derlemeyi başarıyla kuyruğa aldıktan sonra günlükleri göstermeyin.
Çalıştırmanın tamamlanmasını beklemeyin ve çalıştırmayı kuyruğa aldıktan hemen sonra geri dönün.
'pack' çalıştırıcı görüntüsünün ('mcr.microsoft.com/oryx/pack') etiketi.
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.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
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 bir Azure kapsayıcı kayıt defterindeki OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag').
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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.