az acr task

Управление набором шагов для создания, тестирования и установки образов контейнеров для исправлений и ОС & Framework с помощью реестров контейнеров Azure.

Команды

az acr task cancel-run

Отмена указанного запуска реестра контейнеров Azure.

az acr task create

Создайте последовательность шагов для создания, тестирования и разработки контейнеров исправлений, а & платформы для ОС. Задачи поддерживают триггеры из фиксаций Git и обновлений базового образа.

az acr task credential

Управление учетными данными для задачи. Дополнительные сведения см. по адресу https://aka.ms/acr/tasks/cross-registry-authentication.

az acr task credential add

Добавьте в задачу пользовательские учетные данные для входа в реестр.

az acr task credential list

Список всех пользовательских учетных данных реестра для задачи.

az acr task credential remove

Удаление учетных данных для задачи.

az acr task credential update

Обновите учетные данные для входа в реестр для задачи.

az acr task delete

Удаление задачи из реестра контейнеров Azure.

az acr task identity

Управляемые удостоверения для задачи. Дополнительные сведения см. по адресу https://aka.ms/acr/tasks/task-create-managed-identity.

az acr task identity assign

Обновление управляемого удостоверения для задачи.

az acr task identity remove

Удаление управляемых удостоверений для задачи.

az acr task identity show

Отображение управляемых удостоверений для задачи.

az acr task list

Перечислите задачи для реестра контейнеров Azure.

az acr task list-runs

Список всех выполненных запусков для реестра контейнеров Azure с возможностью фильтрации по определенной задаче.

az acr task logs

Отображение журналов для определенного запуска. Если идентификатор выполнения не указан, отображаются журналы для последнего созданного запуска.

az acr task run

Вручную активируйте задачу, которая может в противном случае ожидать фиксации Git или базовых триггеров обновления образа.

az acr task show

Получение свойств именованной задачи для реестра контейнеров Azure.

az acr task show-run

Получение свойств указанного запуска задачи реестра контейнеров Azure.

az acr task timer

Управление триггерами таймера для задачи.

az acr task timer add

Добавление триггера таймера в задачу.

az acr task timer list

Вывод списка всех триггеров таймера для задачи.

az acr task timer remove

Удаление триггера таймера из задачи.

az acr task timer update

Обновление триггера таймера для задачи.

az acr task update

Обновление задачи для реестра контейнеров Azure.

az acr task update-run

Обновление свойств запуска задачи реестра контейнеров Azure.

az acr task cancel-run

Отмена указанного запуска реестра контейнеров Azure.

az acr task cancel-run --registry
                       --run-id
                       [--resource-group]
                       [--subscription]

Примеры

Отмена выполнения

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

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

--run-id

Уникальный идентификатор запуска.

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr task create

Создайте последовательность шагов для создания, тестирования и разработки контейнеров исправлений, а & платформы для ОС. Задачи поддерживают триггеры из фиксаций Git и обновлений базового образа.

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}]
                   [--subscription]
                   [--target]
                   [--timeout]
                   [--update-trigger-endpoint]
                   [--update-trigger-payload-type {Default, Token}]
                   [--values]

Примеры

Создайте задачу без исходного расположения.

az acr task create -n hello-world -r MyRegistry --cmd '$Registry/myimage' -c /dev/null

Создайте задачу с определением из стандартного входа и с помощью триггера таймера, который запускает задачу в начале каждого часа, используя имя триггера по умолчанию. либо "ctrl + Z" (Windows), либо "ctrl + D" (Linux) завершает входной поток.

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

создайте задачу Linux из общедоступного репозитория GitHub, который создает образ hello-world без триггеров и использует аргумент сборки.

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

создание задачи Linux с помощью определенной ветви частного Azure DevOps репозитория, который создает образ hello-world в архитектуре Arm (вариант версии 7) и включает включенные триггеры.

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

создайте задачу Linux из общедоступного репозитория GitHub, который создает образ hello-world с включенным триггером фиксации и запроса на включение внесенных изменений git. Обратите внимание, что эта задача не использует исходный реестр (MyRegistry), поэтому мы можем явно задать в качестве режима проверки подлинности значение None.

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

создание Windows задачи из общедоступного репозитория GitHub, который создает образ построителя контейнеров Azure на архитектуре Amd64 только с включенным триггером базового образа.

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

создание многоэтапной задачи Linux из общедоступного репозитория GitHub с управляемыми и назначенными системой удостоверениями и базовым образом, фиксацией git, запросом на включение внесенных изменений и триггерами таймера, которые выполняют задачу с понедельника по пятницу с указанным именем триггера таймера.

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

Обязательные параметры

--name -n

Имя данной задачи.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--agent-pool

Имя пула агентов.

--arg

Аргумент сборки в формате "--arg имя [= значение]". Множественные значения, поддерживаемые при передаче "--arg", несколько раз.

--assign-identity

Присваивает задаче управляемые удостоверения. Используйте "[System]" для ссылки на назначенное системой удостоверение или идентификатор ресурса для ссылки на удостоверение, назначенное пользователем. Дополнительные сведения см. по адресу https://aka.ms/acr/tasks/task-create-managed-identity.

--auth-mode

Режим проверки подлинности исходного реестра.

допустимые значения: Default, None
--base-image-trigger-enabled

Указывает, включен ли триггер базового образа.

допустимые значения: false, true
значение по умолчанию: 1
--base-image-trigger-name

Имя триггера базового образа.

значение по умолчанию: defaultBaseimageTriggerName
--base-image-trigger-type

Тип автоматического триггера для обновлений зависимости базового образа.

допустимые значения: All, Runtime
значение по умолчанию: Runtime
--cmd

Выполняемые команды.

--commit-trigger-enabled

Указывает, включен ли триггер фиксации системы управления версиями.

допустимые значения: false, true
значение по умолчанию: 1
--context -c

Полный URL-адрес репозитория исходного кода (требуется суффикс ". git" для репозитория GitHub) или репозиторий артефакта OCI в реестре контейнеров Azure (например, "oci://myregistry.azurecr.io/myartifact:mytag"). Если указан параметр "/Дев/Нулл", значение будет равно None и игнорируется. Это обязательный аргумент, если задача не является системной задачей.

--cpu

Конфигурация ЦП с точки зрения количества ядер, необходимых для выполнения.

значение по умолчанию: 2
--file -f

Относительный путь к файлу задачи или DOCKER в корневую папку исходного кода. Файлы задач должны быть суффиксом ". YAML" или переданы из стандартного ввода с помощью "-".

--git-access-token

Маркер доступа, используемый для доступа к поставщику системы управления версиями.

--image -t

Имя и тег изображения в формате: "-t репозиторий/образ: тег". Многократная передача нескольких тегов поддерживается несколькими раз.

--is-system-task

Указывает, является ли ресурс задачи системной задачей. Имя задачи должно быть "куикктаск". Применимо только к реестру с поддержкой CMK.

--log-template

Репозиторий и шаблон тегов для запуска артефакта журнала с использованием формата: "log/репозитория: TAG" (например, "запись контроля доступа/журналы: {{. Run.ID}}). Применимо только к реестру с поддержкой CMK.

--no-cache

Указывает, включен ли кэш изображений.

допустимые значения: false, true
--no-push

Указывает, следует ли относить созданное изображение в реестр.

допустимые значения: false, true
--platform

Платформа, в которой выполняется сборка или задача, например "Windows" и "Linux". При использовании в командах сборки ее также можно указать в формате "OS/Arch/Variant" для полученного изображения. Например, Linux/ARM/версии 7. Части "Arch" и "Variant" являются необязательными.

--pull-request-trigger-enabled

Указывает, включен ли триггер запроса на включение внесенных изменений в систему управления версиями. По умолчанию триггер отключен.

допустимые значения: false, true
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--schedule

Расписание для триггера таймера, представленного в виде выражения cron. Необязательное имя триггера можно указать с помощью команды --schedule name:schedule format. Множественные значения, поддерживаемые передачей--Schedule несколько раз.

--secret-arg

Секретный аргумент сборки в формате "--Secret-ARG имя [= значение]". Множественные значения, поддерживаемые передачей--Secret-ARG, встречаются несколько раз.

--set

Значение задачи в формате "--Set Name [= Value]". Множественные значения, поддерживаемые передачей, задаются несколько раз.

--set-secret

Значение секретной задачи в формате "--Set-Secret имя [= значение]". Множественные значения, поддерживаемые передачей--Set-Secret, встречаются несколько раз.

--source-trigger-name

Имя исходного триггера.

значение по умолчанию: defaultSourceTriggerName
--status

Текущее состояние задачи.

допустимые значения: Disabled, Enabled
значение по умолчанию: Enabled
--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--target

Имя целевого этапа сборки.

--timeout

Время ожидания в секундах.

значение по умолчанию: 3600
--update-trigger-endpoint

Полный URL-адрес конечной точки для получения уведомлений триггера обновления базового образа.

--update-trigger-payload-type

Указывает, следует ли включать метаданные о триггере базового образа в полезных данных, алонгвис токен триггера Update, при отправке уведомления.

допустимые значения: Default, Token
значение по умолчанию: Default
--values

Путь к файлу значений или параметров задачи относительно исходного контекста.

az acr task delete

Удаление задачи из реестра контейнеров Azure.

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

Примеры

Удаление задачи из реестра контейнеров Azure.

az acr task delete -n MyTask -r MyRegistry

Обязательные параметры

--name -n

Имя данной задачи.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--yes -y

Не запрашивать подтверждение.

az acr task list

Перечислите задачи для реестра контейнеров Azure.

az acr task list --registry
                 [--query-examples]
                 [--resource-group]
                 [--subscription]

Примеры

Перечисление задач и отображение результатов в таблице.

az acr task list -r MyRegistry -o table

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr task list-runs

Список всех выполненных запусков для реестра контейнеров Azure с возможностью фильтрации по определенной задаче.

az acr task list-runs --registry
                      [--image]
                      [--name]
                      [--resource-group]
                      [--run-status {Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout}]
                      [--subscription]
                      [--top]

Примеры

Вывод списка всех запусков для реестра и отображение результатов в таблице.

az acr task list-runs -r MyRegistry -o table

Список запусков для задачи и отображение результатов в таблице.

az acr task list-runs -r MyRegistry -n MyTask -o table

Список последних 10 успешных запусков для реестра и отображение результатов в таблице.

az acr task list-runs -r MyRegistry --run-status Succeeded --top 10 -o table

Список всех запусков, которые создали образ "Hello-World" для реестра и отображают результаты в таблице.

az acr task list-runs -r MyRegistry --image hello-world -o table

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--image -t

Имя изображения. Может содержать тег в формате "имя: тег" или дайджест в формате " name@digest ".

--name -n

Имя данной задачи.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--run-status

Текущее состояние выполнения.

допустимые значения: Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout
--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--top

Ограничьте число последних запусков в результатах.

значение по умолчанию: 15

az acr task logs

Отображение журналов для определенного запуска. Если идентификатор выполнения не указан, отображаются журналы для последнего созданного запуска.

az acr task logs --registry
                 [--image]
                 [--name]
                 [--resource-group]
                 [--run-id]
                 [--subscription]

Примеры

Отображение журналов для последнего созданного запуска в реестре.

az acr task logs -r MyRegistry

Отображение журналов для последнего созданного запуска в реестре с фильтрацией по задаче.

az acr task logs -r MyRegistry -n MyTask

Отображение журналов для определенного запуска.

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

Отображение журналов для последнего созданного запуска в реестре, в котором создан образ "Hello-World".

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

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--image -t

Имя изображения. Может содержать тег в формате "имя: тег" или дайджест в формате " name@digest ".

--name -n

Имя данной задачи.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--run-id

Уникальный идентификатор запуска.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr task run

Вручную активируйте задачу, которая может в противном случае ожидать фиксации Git или базовых триггеров обновления образа.

az acr task run --name
                --registry
                [--agent-pool]
                [--arg]
                [--context]
                [--file]
                [--log-template]
                [--no-logs]
                [--no-wait]
                [--resource-group]
                [--secret-arg]
                [--set]
                [--set-secret]
                [--subscription]
                [--target]
                [--update-trigger-token]

Примеры

Активация запуска задачи.

az acr task run -n MyTask -r MyRegistry

Активация выполнения задачи путем переопределения контекста и файла, переданного во время создания задачи с удаленным репозиторием.

az acr task run -n MyTask -r MyRegistry -c https://github.com/Azure-Samples/acr-build-helloworld-node.git -f Dockerfile

Запуск задачи с помощью переопределения контекста и файла, переданного во время создания задачи с помощью локального контекста.

az acr task run -n MyTask -r MyRegistry -c . -f Dockerfile

Активируйте запуск задачи, добавляя или переопределяя аргументы сборки, заданные во время создания задачи.

az acr task run -n MyTask -r MyRegistry --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git

Обязательные параметры

--name -n

Имя данной задачи.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--agent-pool

Имя пула агентов.

--arg

Аргумент сборки в формате "--arg имя [= значение]". Множественные значения, поддерживаемые при передаче "--arg", несколько раз.

--context -c

Полный URL-адрес репозитория исходного кода (требуется суффикс ". git" для репозитория GitHub) или репозиторий артефакта OCI в реестре контейнеров Azure (например, "oci://myregistry.azurecr.io/myartifact:mytag"). Если указан параметр "/Дев/Нулл", значение будет равно None и игнорируется. Это обязательный аргумент, если задача не является системной задачей.

--file -f

Относительный путь к файлу задачи или DOCKER в корневую папку исходного кода. Файлы задач должны быть суффиксом ". YAML" или переданы из стандартного ввода с помощью "-".

--log-template

Репозиторий и шаблон тегов для запуска артефакта журнала с использованием формата: "log/репозитория: TAG" (например, "запись контроля доступа/журналы: {{. Run.ID}}). Применимо только к реестру с поддержкой CMK.

--no-logs

Не выводите журналы после успешной установки сборки в очередь.

--no-wait

Не дождитесь завершения выполнения и вернитесь сразу после постановки в очередь запуска.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--secret-arg

Секретный аргумент сборки в формате "--Secret-ARG имя [= значение]". Множественные значения, поддерживаемые передачей--Secret-ARG, встречаются несколько раз.

--set

Значение задачи в формате "--Set Name [= Value]". Множественные значения, поддерживаемые передачей, задаются несколько раз.

--set-secret

Значение секретной задачи в формате "--Set-Secret имя [= значение]". Множественные значения, поддерживаемые передачей--Set-Secret, встречаются несколько раз.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--target

Имя целевого этапа сборки.

--update-trigger-token

Полезные данные, которые будут переданы обратно алонгвис уведомления триггера базового образа.

az acr task show

Получение свойств именованной задачи для реестра контейнеров Azure.

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

Примеры

Получение свойств задачи с отображением результатов в таблице.

az acr task show -n MyTask -r MyRegistry -o table

Получение свойств задачи, включая безопасные свойства.

az acr task show -n MyTask -r MyRegistry --with-secure-properties

Обязательные параметры

--name -n

Имя данной задачи.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--with-secure-properties

Указывает, должны ли возвращаться свойства безопасности задачи.

az acr task show-run

Получение свойств указанного запуска задачи реестра контейнеров Azure.

az acr task show-run --registry
                     --run-id
                     [--resource-group]
                     [--subscription]

Примеры

Получение сведений о выполнении, отображение результатов в таблице.

az acr task show-run -r MyRegistry --run-id runId -o table

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

--run-id

Уникальный идентификатор запуска.

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr task update

Обновление задачи для реестра контейнеров Azure.

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}]
                   [--subscription]
                   [--target]
                   [--timeout]
                   [--update-trigger-endpoint]
                   [--update-trigger-payload-type {Default, Token}]
                   [--values]

Примеры

Обновление базовых обновлений образа для активации на всех зависимых изображениях многоэтапного dockerfile и состояния задачи в реестре контейнеров Azure.

az acr task update -n MyTask -r MyRegistry --base-image-trigger-type All --status Disabled

обновите платформу для этапа сборки задачи, чтобы Windows (предыдущая версия Linux).

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

Обновление триггеров и контекста задачи для реестра контейнеров Azure.

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. автоматически сформированный

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

Обязательные параметры

--name -n

Имя данной задачи.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--agent-pool

Имя пула агентов.

--arg

Аргумент сборки в формате "--arg имя [= значение]". Множественные значения, поддерживаемые при передаче "--arg", несколько раз.

--auth-mode

Режим проверки подлинности исходного реестра.

допустимые значения: Default, None
--base-image-trigger-enabled

Указывает, включен ли триггер базового образа.

допустимые значения: false, true
--base-image-trigger-type

Тип автоматического триггера для обновлений зависимости базового образа.

допустимые значения: All, Runtime
--commit-trigger-enabled

Указывает, включен ли триггер фиксации системы управления версиями.

допустимые значения: false, true
--context -c

Полный URL-адрес репозитория исходного кода (требуется суффикс ". git" для репозитория GitHub) или репозиторий артефакта OCI в реестре контейнеров Azure (например, "oci://myregistry.azurecr.io/myartifact:mytag"). Если указан параметр "/Дев/Нулл", значение будет равно None и игнорируется. Это обязательный аргумент, если задача не является системной задачей.

--cpu

Конфигурация ЦП с точки зрения количества ядер, необходимых для выполнения.

--file -f

Относительный путь к файлу задачи или DOCKER в корневую папку исходного кода. Файлы задач должны быть суффиксом ". YAML" или переданы из стандартного ввода с помощью "-".

--git-access-token

Маркер доступа, используемый для доступа к поставщику системы управления версиями.

--image -t

Имя и тег изображения в формате: "-t репозиторий/образ: тег". Многократная передача нескольких тегов поддерживается несколькими раз.

--log-template

Репозиторий и шаблон тегов для запуска артефакта журнала с использованием формата: "log/репозитория: TAG" (например, "запись контроля доступа/журналы: {{. Run.ID}}). Применимо только к реестру с поддержкой CMK.

--no-cache

Указывает, включен ли кэш изображений.

допустимые значения: false, true
--no-push

Указывает, следует ли относить созданное изображение в реестр.

допустимые значения: false, true
--platform

Платформа, в которой выполняется сборка или задача, например "Windows" и "Linux". При использовании в командах сборки ее также можно указать в формате "OS/Arch/Variant" для полученного изображения. Например, Linux/ARM/версии 7. Части "Arch" и "Variant" являются необязательными.

--pull-request-trigger-enabled

Указывает, включен ли триггер запроса на включение внесенных изменений в систему управления версиями. По умолчанию триггер отключен.

допустимые значения: false, true
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--secret-arg

Секретный аргумент сборки в формате "--Secret-ARG имя [= значение]". Множественные значения, поддерживаемые передачей--Secret-ARG, встречаются несколько раз.

--set

Значение задачи в формате "--Set Name [= Value]". Множественные значения, поддерживаемые передачей, задаются несколько раз.

--set-secret

Значение секретной задачи в формате "--Set-Secret имя [= значение]". Множественные значения, поддерживаемые передачей--Set-Secret, встречаются несколько раз.

--status

Текущее состояние задачи.

допустимые значения: Disabled, Enabled
--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--target

Имя целевого этапа сборки.

--timeout

Время ожидания в секундах.

--update-trigger-endpoint

Полный URL-адрес конечной точки для получения уведомлений триггера обновления базового образа.

--update-trigger-payload-type

Указывает, следует ли включать метаданные о триггере базового образа в полезных данных, алонгвис токен триггера Update, при отправке уведомления.

допустимые значения: Default, Token
--values

Путь к файлу значений или параметров задачи относительно исходного контекста.

az acr task update-run

Обновление свойств запуска задачи реестра контейнеров Azure.

az acr task update-run --registry
                       --run-id
                       [--no-archive {false, true}]
                       [--resource-group]
                       [--subscription]

Примеры

Обновите существующий запуск для архивации.

az acr task update-run -r MyRegistry --run-id runId --no-archive false

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

--run-id

Уникальный идентификатор запуска.

Необязательные параметры

--no-archive

Указывает, следует ли архивировать запуск.

допустимые значения: false, true
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .