代码之家  ›  专栏  ›  技术社区  ›  Stefan Collier

仅显示显示显示为Github Check的CircleCI作业(不是工作流)

  •  0
  • Stefan Collier  · 技术社区  · 1 年前

    我们已经将CircleCI连接到GitHub提交。每次提交都会触发一个包含4个作业的工作流。这些在PR和提交状态上显示为5个检查;预期的4和工作流名称:

    Screenshot of checks

    是否有一种方法可以只显示4个作业,而不会将工作流显示为复选框,即不包括 build_and_test 在支票?

    CircleCI config.yml 代码片段:

    version: 2.1
    
    orbs:
      ruby: circleci/[email protected]
    
    commands:
      # ...
    
    jobs:
      # ...
    
    workflows:
      build_and_test:
        jobs:
          - rspec
          - ruby-checks
          - javascript-checks
          - cypress-integration-tests
    
    
    0 回复  |  直到 1 年前
        1
  •  1
  •   yaningo    1 年前

    发生这种情况是因为您启用了 GitHub Checks feature 这导致CircleCI工作流状态在GitHub的checks选项卡下报告。

    此CircleCI功能会在您的存储库中安装一个GitHub应用程序(称为“CircleCI Checks”)。因此,您需要将该应用程序从不想包含它的存储库中将其删除。

    为此:

    1. 转到GitHub中的存储库设置
    2. 在“集成”部分,单击“GitHub Apps”
    3. 点击“CircleCI检查”对应的“配置”按钮
    4. 在那里,您可以选择哪些存储库(如果有的话)应该拥有该应用程序( Repository access 部分)或完全卸载“CircleCI Checks”应用程序( Danger zone 部分)