如何只在 GitHub 主分支上运行 CircleCI?
Posted
技术标签:
【中文标题】如何只在 GitHub 主分支上运行 CircleCI?【英文标题】:How to only run CircleCI on GitHub master branch? 【发布时间】: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
【问题讨论】:
【参考方案1】: build:
branches:
only:
- main
此语法已弃用,但它可能有助于为您解决问题。
【讨论】:
遇到了这个......不幸的是它不能用新语法验证以上是关于如何只在 GitHub 主分支上运行 CircleCI?的主要内容,如果未能解决你的问题,请参考以下文章
如何将代码从新的本地文件夹推送到现有 Github 存储库的主分支并保留提交历史记录?