az acr task

Azure Container Registries kullanarak kapsayıcı görüntülerini derleme, test etme ve işletim sistemi & Framework düzeltme eki uygulama adımlarını yönetin.

Komutlar

az acr task cancel-run

Belirtilen bir Azure Container Registry çalıştırmayı iptal edin.

az acr task create

Kapsayıcı oluşturma, test etme ve işletim sistemi & Framework 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 credential

Görevin kimlik bilgilerini yönetme. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/tasks/cross-registry-authentication.

az acr task credential add

Göreve özel bir kayıt defteri oturum açma kimlik bilgisi ekleyin.

az acr task credential list

Görevin tüm özel kayıt defteri kimlik bilgilerini listeleyin.

az acr task credential remove

Görevin kimlik bilgilerini kaldırma.

az acr task credential update

Görevin kayıt defteri oturum açma kimlik bilgilerini güncelleştirin.

az acr task delete

Azure Container Registry bir görevi silin.

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.

az acr task identity assign

Bir görevin yönetilen kimliğini güncelleştirin.

az acr task identity remove

Görevin yönetilen kimliklerini kaldırma.

az acr task identity show

Görevin yönetilen kimliklerini görüntüleme.

az acr task list

Azure Container Registry için görevleri listeleme.

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 logs

Belirli bir çalıştırma için günlükleri gösterir. Hiçbir çalıştırma kimliği sağlanmazsa, son oluşturulan çalıştırmanın günlüklerini gösterin.

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 show

bir Azure Container Registry için adlandırılmış görevin özelliklerini alma.

az acr task show-run

bir Azure Container Registry Görevinin belirtilen çalıştırmasının özelliklerini alın.

az acr task timer

Görev için zamanlayıcı tetikleyicilerini yönetme.

az acr task timer add

Göreve zamanlayıcı tetikleyicisi ekleyin.

az acr task timer list

Bir görevin tüm zamanlayıcı tetikleyicilerini listeleme.

az acr task timer remove

Görevden zamanlayıcı tetikleyicisini kaldırma.

az acr task timer update

Görev için zamanlayıcı tetikleyicisini güncelleştirin.

az acr task update

Azure Container Registry için görevi güncelleştirme.

az acr task update-run

bir Azure Container Registry Görevinin çalıştırma özelliklerine düzeltme eki uygulama.

az acr task cancel-run

Belirtilen bir Azure Container Registry çalıştırmayı iptal edin.

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

--registry -r

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

--run-id

Benzersiz çalıştırma tanımlayıcısı.

İsteğe Bağlı Parametreler

--resource-group -g

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

az acr task create

Kapsayıcı oluşturma, test etme ve işletim sistemi & Framework 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 * * *"

Hello-world görüntüsünü tetikleyiciler olmadan oluşturan ve derleme bağımsız değişkeni kullanan bir genel GitHub deposundan 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 etkinken hello-world görüntüsünü oluşturan bir genel GitHub deposundan Linux görevi oluşturun. Bu görevin Kaynak Kayıt Defteri'ni (Kayıt Defterim) kullanmadığını, bu nedenle kimlik doğrulama modunu açıkça Hiçbiri 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 bir genel GitHub deposundan 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 hem de kullanıcı tarafından atanan yönetilen kimlikler ve temel görüntü, git işleme, çekme isteği ve zamanlayıcı tetikleyicileri ile pazartesiden cumaya kadar öğle saatlerinde görevi çalıştıran zamanlayıcı tetikleyicileri ile ortak bir GitHub deposundan çok adımlı bir Linux görevi 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

--name -n

Görevin adı.

--registry -r

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

İsteğe Bağlı Parametreler

--agent-pool

Aracı havuzunun adı.

--arg

'--arg name[=value]' biçiminde bağımsız değişken oluşturun. '--arg' birden çok kez geçirilerek desteklenen katlar.

--assign-identity

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.

--auth-mode

Kaynak kayıt defterinin kimlik doğrulama modu.

kabul edilen değerler: Default, None
--base-image-trigger-enabled

Temel görüntü tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
varsayılan değer: 1
--base-image-trigger-name

Temel görüntü tetikleyicisinin adı.

varsayılan değer: defaultBaseimageTriggerName
--base-image-trigger-type

Temel görüntü bağımlılığı güncelleştirmeleri için otomatik tetikleyicinin türü.

kabul edilen değerler: All, Runtime
varsayılan değer: Runtime
--cmd

Yürütülecek komutlar. Bu ayrıca ek docker çalıştırma parametrelerini (https://docs.docker.com/engine/reference/commandline/run/) hatta diğer docker komutlarını (https://docs.docker.com/engine/reference/commandline/docker/) destekler.

--commit-trigger-enabled

Kaynak denetimi işleme tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
varsayılan değer: 1
--context -c

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

--cpu

Çalıştırma için gereken çekirdek sayısı açısından CPU yapılandırması.

varsayılan değer: 2
--file -f

Görev/docker dosyasının kaynak kod kök klasörüne göreli yolu. Görev dosyaları '.yaml' ile son eklenmelidir veya '-' kullanılarak standart girişten kanal oluşturulmalıdır.

--git-access-token

Kaynak denetim sağlayıcısına erişmek için kullanılan erişim belirteci.

--image -t

Şu biçimi kullanan görüntünün adı ve etiketi: '-t repo/image:tag'. -t birden çok kez geçirilerek birden çok etiket desteklenir.

--is-system-task

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

Şu biçimi kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu: 'log/repo:tag' (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.

--no-cache

Görüntü önbelleğinin etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
--no-push

Oluşturulan görüntünün kayıt defterine gönderilmesi gerekip gerekmediğini gösterir.

kabul edilen değerler: false, true
--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-request-trigger-enabled

Kaynak denetimi çekme isteği tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir. Tetikleyici varsayılan olarak devre dışıdır.

kabul edilen değerler: false, true
--resource-group -g

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

--schedule

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

'--secret-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. Birden çok kez --secret-arg geçirilerek desteklenen katlar.

--set

'--set name[=value]' biçiminde görev değeri. --set birden çok kez geçirilerek desteklenen katlar.

--set-secret

'--set-secret name[=value]' biçiminde gizli görev değeri. --set-secret birden çok kez geçirilerek desteklenen katlar.

--source-trigger-name

Kaynak tetikleyicinin adı.

varsayılan değer: defaultSourceTriggerName
--status

Görevin geçerli durumu.

kabul edilen değerler: Disabled, Enabled
varsayılan değer: Enabled
--target

Hedef derleme aşamasının adı.

--timeout

Saniyeler içinde zaman aşımı.

varsayılan değer: 3600
--update-trigger-endpoint

Temel görüntü güncelleştirme tetikleyici bildirimlerini almak için uç noktanın tam URL'si.

--update-trigger-payload-type

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.

kabul edilen değerler: Default, Token
varsayılan değer: Default
--values

Kaynak bağlama göre görev değerleri/parametreler dosya yolu.

az acr task delete

Azure Container Registry bir görevi silin.

az acr task delete --name
                   --registry
                   [--resource-group]
                   [--yes]

Örnekler

Azure Container Registry bir görevi silin.

az acr task delete -n MyTask -r MyRegistry

Gerekli Parametreler

--name -n

Görevin adı.

--registry -r

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

İsteğe Bağlı Parametreler

--resource-group -g

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

--yes -y

Onay istemde bulunmayın.

az acr task list

Azure Container Registry için görevleri listeleme.

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

--registry -r

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

İsteğe Bağlı Parametreler

--resource-group -g

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

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

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

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

--registry -r

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

İsteğe Bağlı Parametreler

--image -t

Görüntünün adı. 'name:tag' biçiminde bir etiket veya 'name@digest' biçiminde özet içerebilir.

--name -n

Görevin adı.

--resource-group -g

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

--run-status

Çalıştırmanın geçerli durumu.

kabul edilen değerler: Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout
--top

Sonuçlardaki en son çalıştırma sayısını sınırlayın.

varsayılan değer: 15

az acr task logs

Belirli bir çalıştırma için günlükleri gösterir. 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 en son oluşturulan ç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österir.

az acr task logs -r MyRegistry --run-id runId

'hello-world' görüntüsünü oluşturan kayıt defterinde en son oluşturulan çalıştırmanın günlüklerini gösterin.

az acr task logs -r MyRegistry --image hello-world

Gerekli Parametreler

--registry -r

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

İsteğe Bağlı Parametreler

--image -t

Görüntünün adı. 'name:tag' biçiminde bir etiket veya 'name@digest' biçiminde özet içerebilir.

--name -n

Görevin adı.

--no-format

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

--resource-group -g

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

--run-id

Benzersiz çalıştırma tanımlayıcısı.

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

--name -n

Görevin adı.

--registry -r

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

İsteğe Bağlı Parametreler

--agent-pool

Aracı havuzunun adı.

--arg

'--arg name[=value]' biçiminde bağımsız değişken oluşturun. '--arg' birden çok kez geçirilerek desteklenen katlar.

--context -c

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

--file -f

Görev/docker dosyasının kaynak kod kök klasörüne göreli yolu. Görev dosyaları '.yaml' ile son eklenmelidir veya '-' kullanılarak standart girişten kanal oluşturulmalıdır.

--log-template

Şu biçimi kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu: 'log/repo:tag' (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.

--no-format

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

--no-logs

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

--no-wait

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

--resource-group -g

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

--secret-arg

'--secret-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. Birden çok kez --secret-arg geçirilerek desteklenen katlar.

--set

'--set name[=value]' biçiminde görev değeri. --set birden çok kez geçirilerek desteklenen katlar.

--set-secret

'--set-secret name[=value]' biçiminde gizli görev değeri. --set-secret birden çok kez geçirilerek desteklenen katlar.

--target

Hedef derleme aşamasının adı.

--update-trigger-token

Temel görüntü tetikleyici bildirimiyle birlikte geri geçirilecek yük.

az acr task show

bir Azure Container Registry için adlandırılmış görevin özelliklerini alma.

az acr task show --name
                 --registry
                 [--resource-group]
                 [--with-secure-properties]

Örnekler

Sonuçları tabloda görüntüleyerek görevin özelliklerini alma.

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

--name -n

Görevin adı.

--registry -r

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

İsteğe Bağlı Parametreler

--resource-group -g

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

--with-secure-properties

Görevin güvenli özelliklerinin döndürülmesi gerekip gerekmediğini gösterir.

az acr task show-run

bir 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

--registry -r

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

--run-id

Benzersiz çalıştırma tanımlayıcısı.

İsteğe Bağlı Parametreler

--resource-group -g

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

az acr task update

Azure Container Registry için 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}]
                   [--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 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 Derleme adımının platformunu Windows (Linux öncesi) olarak güncelleştirin.

az acr task update -n MyTask -r MyRegistry --platform Windows

Bir 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 görevi güncelleştirme. (otomatik olarak oluşturulur)

az acr task update --image MyImage --name MyTask --registry MyRegistry \
    --context https://github.com/Azure-Samples/acr-build-helloworld-node.git

Gerekli Parametreler

--name -n

Görevin adı.

--registry -r

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

İsteğe Bağlı Parametreler

--agent-pool

Aracı havuzunun adı.

--arg

'--arg name[=value]' biçiminde bağımsız değişken oluşturun. '--arg' birden çok kez geçirilerek desteklenen katlar.

--auth-mode

Kaynak kayıt defterinin kimlik doğrulama modu.

kabul edilen değerler: Default, None
--base-image-trigger-enabled

Temel görüntü tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
--base-image-trigger-type

Temel görüntü bağımlılığı güncelleştirmeleri için otomatik tetikleyicinin türü.

kabul edilen değerler: All, Runtime
--commit-trigger-enabled

Kaynak denetimi işleme tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
--context -c

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

--cpu

Çalıştırma için gereken çekirdek sayısı açısından CPU yapılandırması.

--file -f

Görev/docker dosyasının kaynak kod kök klasörüne göreli yolu. Görev dosyaları '.yaml' ile son eklenmelidir veya '-' kullanılarak standart girişten kanal oluşturulmalıdır.

--git-access-token

Kaynak denetim sağlayıcısına erişmek için kullanılan erişim belirteci.

--image -t

Şu biçimi kullanan görüntünün adı ve etiketi: '-t repo/image:tag'. -t birden çok kez geçirilerek birden çok etiket desteklenir.

--log-template

Şu biçimi kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu: 'log/repo:tag' (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.

--no-cache

Görüntü önbelleğinin etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
--no-push

Oluşturulan görüntünün kayıt defterine gönderilmesi gerekip gerekmediğini gösterir.

kabul edilen değerler: false, true
--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-request-trigger-enabled

Kaynak denetimi çekme isteği tetikleyicisinin etkinleştirilip etkinleştirilmediğini gösterir. Tetikleyici varsayılan olarak devre dışıdır.

kabul edilen değerler: false, true
--resource-group -g

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

--secret-arg

'--secret-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. Birden çok kez --secret-arg geçirilerek desteklenen katlar.

--set

'--set name[=value]' biçiminde görev değeri. --set birden çok kez geçirilerek desteklenen katlar.

--set-secret

'--set-secret name[=value]' biçiminde gizli görev değeri. --set-secret birden çok kez geçirilerek desteklenen katlar.

--status

Görevin geçerli durumu.

kabul edilen değerler: Disabled, Enabled
--target

Hedef derleme aşamasının adı.

--timeout

Saniyeler içinde zaman aşımı.

--update-trigger-endpoint

Temel görüntü güncelleştirme tetikleyici bildirimlerini almak için uç noktanın tam URL'si.

--update-trigger-payload-type

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.

kabul edilen değerler: Default, Token
--values

Kaynak bağlama göre görev değerleri/parametreler dosya yolu.

az acr task update-run

bir 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

--registry -r

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

--run-id

Benzersiz çalıştırma tanımlayıcısı.

İsteğe Bağlı Parametreler

--no-archive

Çalıştırmanın arşivlenip arşivlenmemesi gerektiğini gösterir.

kabul edilen değerler: false, true
--resource-group -g

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