次の方法で共有


az repos policy build

Note

このリファレンスは、Azure CLI (バージョン 2.30.0 以降) の azure-devops 拡張機能の一部です。 拡張機能は、az repos policy build コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

ビルド ポリシーを管理します。

コマンド

名前 説明 状態
az repos policy build create

ビルド ポリシーを作成します。

拡張 GA
az repos policy build update

ビルド ポリシーを更新します。

拡張 GA

az repos policy build create

ビルド ポリシーを作成します。

az repos policy build create --blocking {false, true}
                             --branch
                             --build-definition-id
                             --display-name
                             --enabled {false, true}
                             --manual-queue-only {false, true}
                             --queue-on-source-update-only {false, true}
                             --repository-id
                             --valid-duration
                             [--branch-match-type {exact, prefix}]
                             [--detect {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]

必須のパラメーター

--blocking

ポリシーをブロックする必要があるかどうか。

指定可能な値: false, true
--branch

このポリシーを適用するブランチ。 例: master。

--build-definition-id

ビルド定義 ID。

--display-name

ポリシーを識別するための、このビルド ポリシーの表示名。 たとえば、"手動キュー ポリシー" です。

--enabled

ポリシーが有効かどうか。

指定可能な値: false, true
--manual-queue-only

ビルドの手動キューのみを許可するかどうか。

指定可能な値: false, true
--queue-on-source-update-only

ソースの更新時にのみキューに入れます。

指定可能な値: false, true
--repository-id

ポリシーを適用するリポジトリの ID。

--valid-duration

ポリシーの有効期間 (分単位)。

省略可能のパラメーター

--branch-match-type

分岐引数を使用してポリシーを適用する方法を決定します。 値が "exact" の場合、--branch 引数と完全に一致するブランチにポリシーが適用されます。 値が 'prefix' の場合、--branch 引数によって提供されるプレフィックスと一致するすべてのブランチ フォルダーにポリシーが適用されます。

指定可能な値: exact, prefix
規定値: exact
--detect

組織を自動的に検出します。

指定可能な値: false, true
--org --organization

Azure DevOps 組織の URL。 az devops configure -d organization=ORG_URL を使って既定の組織を構成できます。 既定として構成されていない場合、または git config を使って取得されていない場合は必須です (例: https://dev.azure.com/MyOrganizationName/)。

--path-filter

ポリシーが適用されるパスをフィルター処理します。 絶対パス、野生カード、および複数のパスを ';' で区切ってサポートします。 例: /WebApp/Models/Data.cs、/WebApp/* または *.cs,/WebApp/Models/Data.cs;ClientApp/Models/Data.cs。

--project -p

プロジェクトの名前または ID。 az devops configure -d project=NAME_OR_ID を使用して、既定のプロジェクトを構成できます。 既定として構成されていない場合、または git 構成を使用して取得された場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az repos policy build update

ビルド ポリシーを更新します。

az repos policy build update --id
                             [--blocking {false, true}]
                             [--branch]
                             [--branch-match-type {exact, prefix}]
                             [--build-definition-id]
                             [--detect {false, true}]
                             [--display-name]
                             [--enabled {false, true}]
                             [--manual-queue-only {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]
                             [--queue-on-source-update-only {false, true}]
                             [--repository-id]
                             [--valid-duration]

必須のパラメーター

--id --policy-id

ポリシーの ID。

省略可能のパラメーター

--blocking

ポリシーをブロックする必要があるかどうか。

指定可能な値: false, true
--branch

このポリシーを適用するブランチ。 例: master。

--branch-match-type

分岐引数を使用してポリシーを適用する方法を決定します。 値が "exact" の場合、--branch 引数と完全に一致するブランチにポリシーが適用されます。 値が 'prefix' の場合、--branch 引数によって提供されるプレフィックスと一致するすべてのブランチ フォルダーにポリシーが適用されます。

指定可能な値: exact, prefix
--build-definition-id

ビルド定義 ID。

--detect

組織を自動的に検出します。

指定可能な値: false, true
--display-name

ポリシーを識別するための、このビルド ポリシーの表示名。 たとえば、"手動キュー ポリシー" です。

--enabled

ポリシーが有効かどうか。

指定可能な値: false, true
--manual-queue-only

ビルドの手動キューのみを許可するかどうか。

指定可能な値: false, true
--org --organization

Azure DevOps 組織の URL。 az devops configure -d organization=ORG_URL を使って既定の組織を構成できます。 既定として構成されていない場合、または git config を使って取得されていない場合は必須です (例: https://dev.azure.com/MyOrganizationName/)。

--path-filter

ポリシーが適用されるパスをフィルター処理します。 絶対パス、野生カード、および複数のパスを ';' で区切ってサポートします。 例: /WebApp/Models/Data.cs、/WebApp/* または *.cs,/WebApp/Models/Data.cs;ClientApp/Models/Data.cs。

--project -p

プロジェクトの名前または ID。 az devops configure -d project=NAME_OR_ID を使用して、既定のプロジェクトを構成できます。 既定として構成されていない場合、または git 構成を使用して取得された場合は必須です。

--queue-on-source-update-only

ソースの更新時にのみキューに入れます。

指定可能な値: false, true
--repository-id

ポリシーを適用するリポジトリの ID。

--valid-duration

ポリシーの有効期間 (分単位)。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。