私人存放庫的 GitHub 檢查設定 github-check-config

了解如何控制自動建立的管道以驗證對私人存放庫的每個提取請求。

GitHub 檢查的設定 configuration

使用私人存放庫時,其會自動建立全端程式碼品質管道。此管道會在每次提取請求更新時啟動。

您可以在私人存放庫的預設分支中建立.cloudmanager/pr_pipelines.yml設定檔,以控制這些檢查。

github:
  shouldDeletePreviousComment: false
  shouldSkipCheckAnnotations: false
pipelines:
  - type: CI_CD
    template:
      programId: 1234
      pipelineId: 456
    namePrefix: Full Stack Code Quality Pipeline for PR
    importantMetricsFailureBehavior: CONTINUE
參數
可能的值
預設
說明
shouldDeletePreviousComment
truefalse
false
是隻保留此GitHub提取請求上程式碼掃描結果的最後一個註解,還是保留全部。 將其設定為false (預設)表示不會刪除先前的註解。
shouldSkipCheckAnnotations
truefalse
false
GitHub提取請求檢查中是否有其他註解。 將其設為false (預設)表示檢查註解不會被略過,並會包含在意見反應中。
type
CI_CD
N/A
定義CI/CD (持續整合/持續部署)管道設定的行為。
template.programId
整數
沒有重複使用管道變數
您可以使用它來重複使用每個提取請求自動建立的現有管道上設定的管道變數
template.pipelineId
整數
沒有重複使用管道變數
您可以使用它來重複使用每個提取請求自動建立的現有管道上設定的管道變數
namePrefix
字串
Full Stack Code Quality Pipeline for PR
用於設定自動建立之管道名稱的前置詞。
importantMetricsFailureBehavior
CONTINUEFAILPAUSE
CONTINUE
設定管道的重要量度行為
CONTINUE =如果重要量度失敗,則管道會自動前進
FAIL =如果重要量度失敗,則管道會以「失敗」狀態結束
PAUSE =當重要量度失敗時,程式碼掃描步驟會收到「等待」狀態,且必須手動繼續
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab