プライベートリポジトリの 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