【问题标题】:How to only run CircleCI on GitHub master branch?如何只在 GitHub 主分支上运行 CircleCI?
【发布时间】:2021-12-09 07:53:52
【问题描述】:

我在 GitHub 上有一个 CircleCI 构建任务,我只想在 master 分支上运行,但它目前在每个分支上运行。我的config.yml 有问题吗?

jobs:
  build:
    docker:
      - image: 'cimg/python:3.6'
    steps:
      - checkout
      - aws-s3/sync:
          arguments: '--delete'
          aws-access-key-id: AWS_ACCESS_KEY_ID
          aws-region: AWS_REGION
          aws-secret-access-key: AWS_SECRET_ACCESS_KEY
          from: src
          to: 's3://somebucket'
workflows:
  s3-sync:
    jobs:
      - build:
          filters:
            branches:
              only:
                - master

【问题讨论】:

    标签: github continuous-integration circleci circleci-2.0 circleci-workflows


    【解决方案1】:
      build:
        branches:
          only:
            - main
    

    此语法已弃用,但它可能有助于为您解决问题。

    【讨论】:

    • 遇到了这个......不幸的是它不能用新语法验证
    猜你喜欢
    • 2023-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2022-12-08
    相关资源
    最近更新 更多