az acr pack
このコマンド グループはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Cloud Native Buildpacks を使用する Azure Container Registry タスクを管理します。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| 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
[--agent-pool]
[--auth-mode {Default, None}]
[--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
必須のパラメーター
Buildpack ビルダー イメージの名前とタグ。
形式を使用したイメージの名前とタグ: '-t repo/image:tag'。
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
エージェント プールの名前。
ソース レジストリの認証モード。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | Default, None |
ログを生形式で表示するかどうかを示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
ビルドを正常にキューに入れた後はログを表示しないでください。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
実行が完了するのを待ち、実行のキューに入った直後に戻らないでください。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
'pack' ランナー画像 ('mcr.microsoft.com/oryx/pack') のタグ。
| プロパティ | 値 |
|---|---|
| 規定値: | stable |
ビルド/タスクが実行されるプラットフォーム (例: "windows"、"linux")。 ビルド コマンドで使用する場合は、結果のイメージの 'os/arch/variant' 形式で指定することもできます。 たとえば、linux/arm/v7 などです。 'arch' と 'variant' の部分は省略可能です。
使用する前に、最新のビルダーをプルし、イメージを実行します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
タイムアウト (秒単位)。
ローカル ソース コードのディレクトリ パス (例: './src')、Git リポジトリへの URL (例: '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 |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |