az acr pack

このコマンド グループはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

Cloud Native Buildpacks を使用するAzure Container Registryタスクを管理します。

コマンド

Name 説明 型 状態
az acr pack build

アプリをビルドしてAzure Container Registryにプッシュするクイック ビルド タスクをキューに入れます。

Core Preview

az acr pack build

プレビュー

コマンド グループ 'acr pack' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

アプリをビルドしてAzure Container Registryにプッシュするクイック ビルド タスクをキューに入れます。

az acr pack build --builder
                  --image
                  --registry
                  [--acquire-policy-token]
                  [--agent-pool]
                  [--auth-mode {Default, None}]
                  [--change-reference]
                  [--no-format]
                  [--no-logs]
                  [--no-wait]
                  [--pack-image-tag]
                  [--platform]
                  [--pull]
                  [--resource-group]
                  [--timeout]
                  []

例

CloudFoundry ビルダーを使用して、現在のディレクトリのビルドをキューに登録します。

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

Heroku ビルダーを使用して、特定のGitHub リポジトリのビルドをキューに登録します。

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

Buildpack ビルダー イメージの名前とタグ。

--image -t

形式を使用したイメージの名前とタグ: '-t repo/image:tag'。

--registry -r

コンテナー レジストリの名前。 小文字で指定する必要があります。 az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--agent-pool
プレビュー

エージェント プールの名前。

--auth-mode

ソース レジストリの認証モード。

プロパティ 値
指定可能な値: Default, None
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--no-format

ログを生形式で表示するかどうかを示します。

プロパティ 値
規定値: False
--no-logs

ビルドを正常にキューに入れた後はログを表示しないでください。

プロパティ 値
規定値: False
--no-wait

実行が完了するのを待ち、実行のキューに入った直後に戻らないでください。

プロパティ 値
規定値: False
--pack-image-tag
プレビュー

'pack' ランナー画像 ('mcr.microsoft.com/oryx/pack') のタグ。

プロパティ 値
規定値: stable
--platform

ビルド/タスクが実行されるプラットフォーム (例: "windows"、"linux")。 ビルド コマンドで使用する場合は、結果のイメージの 'os/arch/variant' 形式で指定することもできます。 たとえば、linux/arm/v7 などです。 'arch' と 'variant' の部分は省略可能です。

--pull

使用する前に、最新のビルダーをプルし、イメージを実行します。

プロパティ 値
規定値: False
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

--timeout

タイムアウト (秒単位)。

<SOURCE_LOCATION>

ローカル ソース コードのディレクトリ パス (例: './src')、git リポジトリ (例: 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') またはリモート tarball (例: 'http://server/context.tar.gz')、または Azure コンテナー レジストリ内の OCI 成果物のリポジトリ (例: 'oci://myregistry.azurecr.io/myartifact:mytag')。

プロパティ 値
パラメーター グループ: Positional
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ 値
規定値: False