az acr task
Azure Container Registries kullanarak kapsayıcı görüntülerini derleme, test etme ve işletim sistemi ve Çerçeve düzeltme eki uygulama adımlarından oluşan bir koleksiyonu yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az acr task cancel-run |
Azure Container Registry'nin belirtilen çalıştırmalarını iptal etme. |
Temel | GA |
az acr task create |
Kapsayıcı oluşturma, test etme ve işletim sistemi ve Çerçeve düzeltme eki uygulama kapsayıcıları için bir dizi adım oluşturun. Görevler git işlemelerinden ve temel görüntü güncelleştirmelerinden tetikleyicileri destekler. |
Temel | GA |
az acr task credential |
Görevin kimlik bilgilerini yönetme. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/tasks/cross-registry-authentication. |
Temel | GA |
az acr task credential add |
Göreve özel bir kayıt defteri oturum açma kimlik bilgisi ekleyin. |
Temel | GA |
az acr task credential list |
Görev için tüm özel kayıt defteri kimlik bilgilerini listeleyin. |
Temel | GA |
az acr task credential remove |
Görevin kimlik bilgilerini kaldırma. |
Temel | GA |
az acr task credential update |
Görevin kayıt defteri oturum açma kimlik bilgilerini güncelleştirin. |
Temel | GA |
az acr task delete |
Azure Container Registry'den görev silme. |
Temel | GA |
az acr task identity |
Görev için Yönetilen Kimlikler. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/tasks/task-create-managed-identity. |
Temel | GA |
az acr task identity assign |
Görevin yönetilen kimliğini güncelleştirin. |
Temel | GA |
az acr task identity remove |
Görevin yönetilen kimliklerini kaldırma. |
Temel | GA |
az acr task identity show |
Görevin yönetilen kimliklerini görüntüleme. |
Temel | GA |
az acr task list |
Azure Container Registry görevlerini listeleyin. |
Temel | GA |
az acr task list-runs |
Belirli bir Göreve göre filtreleme özelliğiyle bir Azure Container Registry için yürütülen tüm çalıştırmaları listeleyin. |
Temel | GA |
az acr task logs |
Belirli bir çalıştırma için günlükleri gösterme. Hiçbir çalıştırma kimliği sağlanmazsa, son oluşturulan çalıştırmanın günlüklerini gösterin. |
Temel | GA |
az acr task run |
Git işlemelerini veya temel görüntü güncelleştirme tetikleyicilerini bekleyen bir görevi el ile tetikleyin. |
Temel | GA |
az acr task show |
Azure Container Registry için adlandırılmış bir görevin özelliklerini alma. |
Temel | GA |
az acr task show-run |
Azure Container Registry Görevinin belirtilen çalıştırmasının özelliklerini alın. |
Temel | GA |
az acr task timer |
Görev için zamanlayıcı tetikleyicilerini yönetme. |
Temel | GA |
az acr task timer add |
Göreve zamanlayıcı tetikleyicisi ekleyin. |
Temel | GA |
az acr task timer list |
Bir görevin tüm zamanlayıcı tetikleyicilerini listeleyin. |
Temel | GA |
az acr task timer remove |
Görevden zamanlayıcı tetikleyicisini kaldırma. |
Temel | GA |
az acr task timer update |
Görevin zamanlayıcı tetikleyicisini güncelleştirin. |
Temel | GA |
az acr task update |
Azure Container Registry için bir görevi güncelleştirme. |
Temel | GA |
az acr task update-run |
Azure Container Registry Görevinin çalıştırma özelliklerine düzeltme eki uygulama. |
Temel | GA |
az acr task cancel-run
Azure Container Registry'nin belirtilen çalıştırmalarını iptal etme.
az acr task cancel-run --registry
--run-id
[--resource-group]
Örnekler
Çalıştırmayı iptal etme
az acr task cancel-run -r myregistry --run-id runId
Gerekli Parametreler
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.
Benzersiz çalıştırma tanımlayıcısı.
İsteğe Bağlı Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
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.
az acr task create
Kapsayıcı oluşturma, test etme ve işletim sistemi ve Çerçeve düzeltme eki uygulama kapsayıcıları için bir dizi adım oluşturun. Görevler git işlemelerinden ve temel görüntü güncelleştirmelerinden tetikleyicileri destekler.
az acr task create --name
--registry
[--agent-pool]
[--arg]
[--assign-identity]
[--auth-mode {Default, None}]
[--base-image-trigger-enabled {false, true}]
[--base-image-trigger-name]
[--base-image-trigger-type {All, Runtime}]
[--cmd]
[--commit-trigger-enabled {false, true}]
[--context]
[--cpu]
[--file]
[--git-access-token]
[--image]
[--is-system-task]
[--log-template]
[--no-cache {false, true}]
[--no-push {false, true}]
[--platform]
[--pull-request-trigger-enabled {false, true}]
[--resource-group]
[--schedule]
[--secret-arg]
[--set]
[--set-secret]
[--source-trigger-name]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Örnekler
Kaynak konumu olmayan bir görev oluşturun.
az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null
Standart girişteki tanımı ve varsayılan tetikleyici adını kullanarak görevi saatte bir en üstte çalıştıran bir zamanlayıcı tetikleyicisiyle bir görev oluşturun. 'Ctrl + Z'(Windows) veya 'Ctrl + D'(Linux) giriş akışını sonlandırır.
cat task.yaml | az acr task create -n hello-world -r myregistry -f - -c /dev/null \
--schedule "0 */1 * * *"
az acr task create -n hello-world -r myregistry -f - -c /dev/null --schedule "0 */1 * * *"
Tetikleyiciler olmadan hello-world görüntüsünü oluşturan ve derleme bağımsız değişkeni kullanan genel bir GitHub deposundan bir Linux görevi oluşturun.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
-c https://github.com/Azure/acr-builder.git -f Dockerfile \
--commit-trigger-enabled false --base-image-trigger-enabled false \
--arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Arm mimarisinde (V7 değişken) hello-world görüntüsünü oluşturan ve tetikleyicileri etkinleştiren özel bir Azure DevOps deposunun belirli bir dalını kullanarak bir Linux görevi oluşturun.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
-c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder \
-f Dockerfile --git-access-token <Personal Access Token> --platform linux/arm/v7
Hem git işleme hem de çekme isteği tetikleyicisi etkin olarak hello-world görüntüsünü oluşturan genel gitHub deposundan bir Linux görevi oluşturun. Bu görevin Kaynak Kayıt Defteri'ni (myregistry) kullanmadığını, bu nedenle kimlik doğrulama modunu açıkça Yok olarak ayarlayabildiğimizi unutmayın.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry -f Dockerfile \
--no-push true --auth-mode None -c https://github.com/Azure-Samples/acr-build-helloworld-node.git \
--pull-request-trigger-enabled true --git-access-token 000000000000000000000000000000000
Yalnızca temel görüntü tetikleyicisi etkinken Amd64 mimarisinde Azure Container Builder görüntüsünü oluşturan genel bir GitHub deposundan bir Windows görevi oluşturun.
az acr task create -t acb:{{.Run.ID}} -n acb-win -r myregistry \
-c https://github.com/Azure/acr-builder.git -f Windows.Dockerfile \
--commit-trigger-enabled false --platform Windows/amd64
Hem sistem tarafından atanan hem de kullanıcı tarafından atanan yönetilen kimlikler ve temel görüntü, git işleme, çekme isteği ve görevi Pazartesi ile Cuma günleri arasında öğle saatlerinde çalıştıran zamanlayıcı tetikleyicileri ile birlikte genel gitHub deposundan bir Linux çok adımlı görev oluşturun.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
--pull-request-trigger-enabled true --schedule "dailyTimer:0 12 * * Mon-Fri" \
-c https://github.com/Azure-Samples/acr-tasks.git#:multipleRegistries -f testtask.yaml \
--assign-identity [system] "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"
Gerekli Parametreler
Görevin adı.
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ı.
'--arg name[=value]' biçiminde derleme bağımsız değişkeni. '--arg name[=value]' birden çok kez geçirilerek katlar desteklenir. ÖNEMLİ: Bu parametre parolalar, erişim belirteçleri veya herhangi bir türde hassas bilgi içermemelidir. Bu parametre değeri, hata ayıklama amacıyla ACR ekibi tarafından görülebilir.
Göreve yönetilen kimlikler atar. Sistem tarafından atanan kimliğe başvurmak için '[system]' veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/tasks/task-create-managed-identity.
Kaynak kayıt defterinin kimlik doğrulama modu.
Temel görüntü tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.
Temel görüntü tetikleyicisinin adı.
Temel görüntü bağımlılığı güncelleştirmeleri için otomatik tetikleyicinin türü.
Yürütülecek komutlar. Bu, ek docker çalıştırma parametrelerini (https://docs.docker.com/engine/reference/commandline/run/) ve hatta diğer docker komutlarını (https://docs.docker.com/engine/reference/commandline/docker/) da destekler.
Kaynak denetimi işleme tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.
Kaynak kod deposunun tam URL'si (Github deposu için '.git' soneki gerekir) veya uzak bir tarball (örneğin, 'http://server/context.tar.gz') veya Bir Azure kapsayıcı kayıt defterindeki bir OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag'). '/dev/null' belirtilirse, değer Yok olarak ayarlanır ve yoksayılır. Görev bir sistem görevi değilse, bu gerekli bir bağımsız değişkendir.
Çalıştırma için gereken çekirdek sayısı açısından CPU yapılandırması.
Görev/docker dosyasının kaynak kodu kök klasörüne göreli yolu. Görev dosyaları '.yaml' ile son eklenmelidir veya '-' kullanılarak standart girişten alınmalıdır.
Kaynak denetim sağlayıcısına erişmek için kullanılan erişim belirteci.
'-t repo/image:tag' biçimini kullanan görüntünün adı ve etiketi. -t birden çok kez geçirilerek birden çok etiket desteklenir.
Görev kaynağının bir sistem görevi olup olmadığını gösterir. Görevin adı 'quicktask' olmalıdır. Yalnızca CMK özellikli kayıt defteri için geçerlidir.
'log/repo:tag' biçimini kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.
Görüntü önbelleğinin etkinleştirilip etkinleştirilmediğini gösterir.
Oluşturulan görüntünün kayıt defterine gönderilmesi gerekip gerekmediğini gösterir.
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.
Kaynak denetimi çekme isteği tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir. Tetikleyici varsayılan olarak devre dışıdır.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Cron ifadesi olarak temsil edilen zamanlayıcı tetikleyicisi için zamanlama. İsteğe bağlı bir tetikleyici adı biçim kullanılarak --schedule name:schedule
belirtilebilir. --schedule birden çok kez geçirilerek desteklenen katlar.
'--secret-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. '--secret-arg name[=value]' birden çok kez geçirilerek katlar desteklenir. Bu parametre değeri ACR ekibine gösterilmez ve hassas bilgiler için daha uygundur.
'--set name[=value]' biçimindeki görev değeri. --set birden çok kez geçirilerek desteklenen katlar.
'--set-secret name[=value]' biçiminde gizli görev değeri. --set-secret birden çok kez geçirilerek desteklenen katlar.
Kaynak tetikleyicinin adı.
Görevin geçerli durumu.
Hedef derleme aşamasının adı.
Saniyeler içinde zaman aşımı.
Temel görüntü güncelleştirme tetikleyici bildirimlerini almak için uç noktanın tam URL'si.
Bir bildirim gönderildiğinde yüke güncelleştirme tetikleyici belirteciyle birlikte temel görüntü tetikleyicisi hakkındaki meta verilerin eklenip eklenmeyeceğini gösterir.
Kaynak bağlama göre görev değerleri/parametreler dosya yolu.
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.
az acr task delete
Azure Container Registry'den görev silme.
az acr task delete --name
--registry
[--resource-group]
[--yes]
Örnekler
Azure Container Registry'den görev silme.
az acr task delete -n MyTask -r myregistry
Gerekli Parametreler
Görevin adı.
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
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Onay istemde bulunmayın.
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.
az acr task list
Azure Container Registry görevlerini listeleyin.
az acr task list --registry
[--resource-group]
Örnekler
Görevleri listeleyin ve sonuçları bir tabloda gösterin.
az acr task list -r myregistry -o table
Gerekli Parametreler
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
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
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.
az acr task list-runs
Belirli bir Göreve göre filtreleme özelliğiyle bir Azure Container Registry için yürütülen tüm çalıştırmaları listeleyin.
az acr task list-runs --registry
[--image]
[--name]
[--resource-group]
[--run-status {Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout}]
[--top]
Örnekler
Bir kayıt defteri için tüm çalıştırmaları listeleyin ve sonuçları bir tabloda gösterin.
az acr task list-runs -r myregistry -o table
Liste bir görev için çalışır ve sonuçları bir tabloda gösterir.
az acr task list-runs -r myregistry -n MyTask -o table
Kayıt defteri için son 10 başarılı çalıştırmayı listeleyin ve sonuçları bir tabloda gösterin.
az acr task list-runs -r myregistry --run-status Succeeded --top 10 -o table
Bir kayıt defteri için 'hello-world' görüntüsünü oluşturan tüm çalıştırmaları listeleyin ve sonuçları bir tabloda gösterin.
az acr task list-runs -r myregistry --image hello-world -o table
Gerekli Parametreler
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
Görüntünün adı. 'name:tag' biçiminde bir etiket veya 'name@digest' biçiminde özet içerebilir.
Görevin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Çalıştırmanın geçerli durumu.
Sonuçlardaki en son çalıştırma sayısını sınırlayın.
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.
az acr task logs
Belirli bir çalıştırma için günlükleri gösterme. Hiçbir çalıştırma kimliği sağlanmazsa, son oluşturulan çalıştırmanın günlüklerini gösterin.
az acr task logs --registry
[--image]
[--name]
[--no-format]
[--resource-group]
[--run-id]
Örnekler
Kayıt defterinde oluşturulan son çalıştırmanın günlüklerini gösterin.
az acr task logs -r myregistry
Kayıt defterinde son oluşturulan çalıştırmanın günlüklerini göreve göre filtrelenmiş olarak gösterin.
az acr task logs -r myregistry -n MyTask
Belirli bir çalıştırma için günlükleri gösterme.
az acr task logs -r myregistry --run-id runId
'hello-world' görüntüsünü oluşturan kayıt defterinde oluşturulan son çalıştırmanın günlüklerini gösterin.
az acr task logs -r myregistry --image hello-world
Gerekli Parametreler
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
Görüntünün adı. 'name:tag' biçiminde bir etiket veya 'name@digest' biçiminde özet içerebilir.
Görevin adı.
Günlüklerin ham biçimde görüntülenip görüntülenmeyeceğini gösterir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Benzersiz çalıştırma tanımlayıcısı.
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.
az acr task run
Git işlemelerini veya temel görüntü güncelleştirme tetikleyicilerini bekleyen bir görevi el ile tetikleyin.
az acr task run --name
--registry
[--agent-pool]
[--arg]
[--context]
[--file]
[--log-template]
[--no-format]
[--no-logs]
[--no-wait]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--target]
[--update-trigger-token]
Örnekler
Görev çalıştırması tetikleme.
az acr task run -n MyTask -r myregistry
Uzak bir depoyla Görev oluşturma sırasında geçirilen bağlamı ve dosyayı geçersiz kılarak bir görev çalıştırmasını tetikleyin.
az acr task run -n MyTask -r myregistry -c https://github.com/Azure-Samples/acr-build-helloworld-node.git -f Dockerfile
Yerel bağlamla Görev oluşturma sırasında geçirilen bağlamı ve dosyayı geçersiz kılarak bir görev çalıştırmasını tetikleyin.
az acr task run -n MyTask -r myregistry -c . -f Dockerfile
Görev oluşturma sırasında ayarlanan derleme bağımsız değişkenlerini ekleyerek veya geçersiz kılarak bir görev çalıştırmasını tetikleyin.
az acr task run -n MyTask -r myregistry --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Gerekli Parametreler
Görevin adı.
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ı.
'--arg name[=value]' biçiminde derleme bağımsız değişkeni. '--arg name[=value]' birden çok kez geçirilerek katlar desteklenir. ÖNEMLİ: Bu parametre parolalar, erişim belirteçleri veya herhangi bir türde hassas bilgi içermemelidir. Bu parametre değeri, hata ayıklama amacıyla ACR ekibi tarafından görülebilir.
Kaynak kod deposunun tam URL'si (Github deposu için '.git' soneki gerekir) veya uzak bir tarball (örneğin, 'http://server/context.tar.gz') veya Bir Azure kapsayıcı kayıt defterindeki bir OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag'). '/dev/null' belirtilirse, değer Yok olarak ayarlanır ve yoksayılır. Görev bir sistem görevi değilse, bu gerekli bir bağımsız değişkendir.
Görev/docker dosyasının kaynak kodu kök klasörüne göreli yolu. Görev dosyaları '.yaml' ile son eklenmelidir veya '-' kullanılarak standart girişten alınmalıdır.
'log/repo:tag' biçimini kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.
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.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
'--secret-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. '--secret-arg name[=value]' birden çok kez geçirilerek katlar desteklenir. Bu parametre değeri ACR ekibine gösterilmez ve hassas bilgiler için daha uygundur.
'--set name[=value]' biçimindeki görev değeri. --set birden çok kez geçirilerek desteklenen katlar.
'--set-secret name[=value]' biçiminde gizli görev değeri. --set-secret birden çok kez geçirilerek desteklenen katlar.
Hedef derleme aşamasının adı.
Temel görüntü tetikleyici bildirimiyle birlikte geri geçirilecek yük.
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.
az acr task show
Azure Container Registry için adlandırılmış bir görevin özelliklerini alma.
az acr task show --name
--registry
[--resource-group]
[--with-secure-properties]
Örnekler
Sonuçları bir tabloda görüntüleyerek görevin özelliklerini alın.
az acr task show -n MyTask -r myregistry -o table
Güvenli özellikler de dahil olmak üzere bir görevin özelliklerini alma.
az acr task show -n MyTask -r myregistry --with-secure-properties
Gerekli Parametreler
Görevin adı.
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
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Görevin güvenli özelliklerinin döndürülmesi gerekip gerekmediğini gösterir.
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.
az acr task show-run
Azure Container Registry Görevinin belirtilen çalıştırmasının özelliklerini alın.
az acr task show-run --registry
--run-id
[--resource-group]
Örnekler
Sonuçları tabloda görüntüleyerek çalıştırmanın ayrıntılarını alın.
az acr task show-run -r myregistry --run-id runId -o table
Gerekli Parametreler
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.
Benzersiz çalıştırma tanımlayıcısı.
İsteğe Bağlı Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
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.
az acr task update
Azure Container Registry için bir görevi güncelleştirme.
az acr task update --name
--registry
[--agent-pool]
[--arg]
[--auth-mode {Default, None}]
[--base-image-trigger-enabled {false, true}]
[--base-image-trigger-type {All, Runtime}]
[--cmd]
[--commit-trigger-enabled {false, true}]
[--context]
[--cpu]
[--file]
[--git-access-token]
[--image]
[--log-template]
[--no-cache {false, true}]
[--no-push {false, true}]
[--platform]
[--pull-request-trigger-enabled {false, true}]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Örnekler
Temel görüntü güncelleştirmelerini, çok aşamalı bir dockerfile'ın tüm bağımlı görüntülerinde ve Azure Container Registry'deki bir görevin durumunda tetiklenecek şekilde güncelleştirin.
az acr task update -n MyTask -r myregistry --base-image-trigger-type All --status Disabled
Görevinizin Windows'a (Linux öncesi) Derleme adımı için platformu güncelleştirin.
az acr task update -n MyTask -r myregistry --platform Windows
Azure Container Registry için görevin tetikleyicilerini ve bağlamlarını güncelleştirin.
az acr task update -n hello-world -r myregistry -f Dockerfile \
--commit-trigger-enabled false --pull-request-trigger-enabled true \
-c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder
Azure Container Registry için bir görevi güncelleştirme. (otomatik olarak oluşturulmuş)
az acr task update --image MyImage --name MyTask --registry myregistry \
--context https://github.com/Azure-Samples/acr-build-helloworld-node.git
Gerekli Parametreler
Görevin adı.
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ı.
'--arg name[=value]' biçiminde derleme bağımsız değişkeni. '--arg name[=value]' birden çok kez geçirilerek katlar desteklenir. ÖNEMLİ: Bu parametre parolalar, erişim belirteçleri veya herhangi bir türde hassas bilgi içermemelidir. Bu parametre değeri, hata ayıklama amacıyla ACR ekibi tarafından görülebilir.
Kaynak kayıt defterinin kimlik doğrulama modu.
Temel görüntü tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.
Temel görüntü bağımlılığı güncelleştirmeleri için otomatik tetikleyicinin türü.
Yürütülecek komutlar. Bu, ek docker çalıştırma parametrelerini (https://docs.docker.com/engine/reference/commandline/run/) ve hatta diğer docker komutlarını (https://docs.docker.com/engine/reference/commandline/docker/) da destekler.
Kaynak denetimi işleme tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.
Kaynak kod deposunun tam URL'si (Github deposu için '.git' soneki gerekir) veya uzak bir tarball (örneğin, 'http://server/context.tar.gz') veya Bir Azure kapsayıcı kayıt defterindeki bir OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag'). '/dev/null' belirtilirse, değer Yok olarak ayarlanır ve yoksayılır. Görev bir sistem görevi değilse, bu gerekli bir bağımsız değişkendir.
Çalıştırma için gereken çekirdek sayısı açısından CPU yapılandırması.
Görev/docker dosyasının kaynak kodu kök klasörüne göreli yolu. Görev dosyaları '.yaml' ile son eklenmelidir veya '-' kullanılarak standart girişten alınmalıdır.
Kaynak denetim sağlayıcısına erişmek için kullanılan erişim belirteci.
'-t repo/image:tag' biçimini kullanan görüntünün adı ve etiketi. -t birden çok kez geçirilerek birden çok etiket desteklenir.
'log/repo:tag' biçimini kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.
Görüntü önbelleğinin etkinleştirilip etkinleştirilmediğini gösterir.
Oluşturulan görüntünün kayıt defterine gönderilmesi gerekip gerekmediğini gösterir.
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.
Kaynak denetimi çekme isteği tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir. Tetikleyici varsayılan olarak devre dışıdır.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
'--secret-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. '--secret-arg name[=value]' birden çok kez geçirilerek katlar desteklenir. Bu parametre değeri ACR ekibine gösterilmez ve hassas bilgiler için daha uygundur.
'--set name[=value]' biçimindeki görev değeri. --set birden çok kez geçirilerek desteklenen katlar.
'--set-secret name[=value]' biçiminde gizli görev değeri. --set-secret birden çok kez geçirilerek desteklenen katlar.
Görevin geçerli durumu.
Hedef derleme aşamasının adı.
Saniyeler içinde zaman aşımı.
Temel görüntü güncelleştirme tetikleyici bildirimlerini almak için uç noktanın tam URL'si.
Bir bildirim gönderildiğinde yüke güncelleştirme tetikleyici belirteciyle birlikte temel görüntü tetikleyicisi hakkındaki meta verilerin eklenip eklenmeyeceğini gösterir.
Kaynak bağlama göre görev değerleri/parametreler dosya yolu.
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.
az acr task update-run
Azure Container Registry Görevinin çalıştırma özelliklerine düzeltme eki uygulama.
az acr task update-run --registry
--run-id
[--no-archive {false, true}]
[--resource-group]
Örnekler
Mevcut bir çalıştırmayı arşivlenecek şekilde güncelleştirin.
az acr task update-run -r myregistry --run-id runId --no-archive false
Gerekli Parametreler
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.
Benzersiz çalıştırma tanımlayıcısı.
İsteğe Bağlı Parametreler
Çalıştırmanın arşivlenip arşivlenmemesi gerektiğini gösterir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
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.