プライベートリポジトリの GitHub チェック設定 github-check-config
プライベートリポジトリへの各プルリクエストを検証する自動的に作成されるパイプラインを制御する方法について説明します。
GitHub チェック設定 configuration
プライベートリポジトリを使用すると、フルスタックコード品質パイプラインが自動的に作成されます。このパイプラインは、プルリクエストの更新のたびに開始されます。
プライベートリポジトリのデフォルトブランチに .cloudmanager/pr_pipelines.yml ファイルを作成して、これらのチェックを制御できます。
github:
shouldDeletePreviousComment: false
pipelines:
- type: CI_CD
template:
programId: 1234
pipelineId: 456
namePrefix: Full Stack Code Quality Pipeline for PR
importantMetricsFailureBehavior: CONTINUE
パラメーター
可能な値
デフォルト
説明
shouldDeletePreviousCommenttrue または falsefalseこの GitHub プルリクエストで、コードスキャン結果の最後のコメントのみを保持するか、すべてを保持するか。
typeCI_CD該当なし
CI/CD パイプラインの動作を定義します。
template.programID整数
パイプライン変数は再使用されない
既存のパイプラインに設定されているパイプライン変数は再利用できます。このパイプラインは各 PR で自動的に作成されるものです。
template.pipelineID整数
パイプライン変数は再使用されない
既存のパイプラインに設定されているパイプライン変数は再利用できます。このパイプラインは各 PR で自動的に作成されるものです。
namePrefix文字列
Full Stack Code Quality Pipeline for PR自動的に作成されるパイプラインの名前を設定するのに使用されます。
importantMetricsFailureBehaviorCONTINUE または FAIL または PAUSECONTINUEパイプラインの重要な指標動作を設定します
CONTINUE = 重要な指標が失敗した場合、パイプラインは自動的に前方向へ移動しますFAIL = 重要な指標が失敗した場合、パイプラインは失敗ステータスで終了しますPAUSE = 重要な指標が失敗し、手動で再開する必要がある場合、コードスキャンステップでは待機中ステータスを受け取りますrecommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3