プライベートリポジトリの 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
パラメーター
可能な値
デフォルト
説明
shouldDeletePreviousComment
true
または false
false
この GitHub プルリクエストで、コードスキャン結果の最後のコメントのみを保持するか、すべてを保持するか。
type
CI_CD
該当なし
CI/CD パイプラインの動作を定義します。
template.programID
整数
パイプライン変数は再使用されない
既存のパイプラインに設定されているパイプライン変数は再利用できます。このパイプラインは各 PR で自動的に作成されるものです。
template.pipelineID
整数
パイプライン変数は再使用されない
既存のパイプラインに設定されているパイプライン変数は再利用できます。このパイプラインは各 PR で自動的に作成されるものです。
namePrefix
文字列
Full Stack Code Quality Pipeline for PR
自動的に作成されるパイプラインの名前を設定するのに使用されます。
importantMetricsFailureBehavior
CONTINUE
または FAIL
または PAUSE
CONTINUE
パイプラインの重要な指標動作を設定します
CONTINUE
= 重要な指標が失敗した場合、パイプラインは自動的に前方向へ移動しますFAIL
= 重要な指標が失敗した場合、パイプラインは失敗ステータスで終了しますPAUSE
= 重要な指標が失敗し、手動で再開する必要がある場合、コードスキャンステップでは待機中ステータスを受け取りますrecommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3