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
不适用
定义CI/CD(连续集成/连续部署)管道配置的行为。
template.programId
整数
没有重复使用管道变量
您可以使用它来重复使用在每个拉取请求自动创建的现有管道上设置的管道变量
template.pipelineId
整数
没有重复使用管道变量
您可以使用它来重复使用在每个拉取请求自动创建的现有管道上设置的管道变量
namePrefix
字符串
Full Stack Code Quality Pipeline for PR
用于为自动创建的管道的名称设置前缀。
importantMetricsFailureBehavior
CONTINUE 或者 FAIL 或者 PAUSE
CONTINUE
设置管道的重要量度行为
CONTINUE =如果重要量度失败,则管道自动前进
FAIL =如果重要量度失败,则管道将以失败状态结束
PAUSE =当重要量度失败且必须手动恢复时,代码扫描步骤将收到“等待”状态
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab