az acr pack

Управление задачами реестра контейнеров Azure, в которых используется облако Native Буилдпаккс.

Команды

az acr pack build

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

az acr pack build

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

az acr pack build --builder
                  --image
                  --registry
                  [--agent-pool]
                  [--auth-mode {Default, None}]
                  [--no-format]
                  [--no-logs]
                  [--no-wait]
                  [--pack-image-tag]
                  [--platform]
                  [--pull]
                  [--resource-group]
                  [--subscription]
                  [--timeout]
                  [<SOURCE_LOCATION>]

Примеры

Поставить в очередь сборку для текущего каталога с помощью построителя Cloud Foundry.

az acr pack build -r MyRegistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --builder cloudfoundry/cnb:bionic .

поставить в очередь сборку для заданного репозитория GitHub с помощью построителя Heroku.

az acr pack build -r MyRegistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --pull --builder heroku/buildpacks:18 https://github.com/Azure-Samples/nodejs-docs-hello-world.git

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

--builder -b

Имя и тег изображения построителя Буилдпакк.

--image -t

Имя и тег изображения в формате: "-t репозиторий/образ: тег".

--registry -r

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

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

--agent-pool

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

--auth-mode

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

допустимые значения: Default, None
--no-format

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

--no-logs

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

--no-wait

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

--pack-image-tag

Тег образа средства выполнения "Pack" ("mcr.microsoft.com/oryx/pack").

значение по умолчанию: stable
--platform

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

--pull

Перед использованием извлекаются новейшие образы построителя и запуска.

--resource-group -g

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

--subscription

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

--timeout

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

<SOURCE_LOCATION>

Путь к каталогу локального исходного кода (например, "./src") или URL-адрес репозитория Git (например, " https://github.com/Azure-Samples/acr-build-helloworld-node.git ") или удаленный tarball (например, "") или http://server/context.tar.gz репозиторий для артефакта OCI в реестре контейнеров Azure (например, "OCI://myregistry.azurecr.IO/myartifact:mytag").