首页 > 解决方案 > CircleCi:如何禁用自动触发?

问题描述

这是我的 CircleCi config.yml 文件的摘录:

workflows:
  version: 2
  
  deploy:  
    when: << pipeline.parameters.run_workflow_deploy >>
    jobs:
      - deploy:          
          filters:
            branches:
              only:
                - master

所以我只想在 API 调用上触发我的“部署”工作。它工作得很好。

但是当主分支发生一些变化时,CircleCi 会自动触发工作流,这里是 CircleCi 后台的消息:

在此处输入图像描述

如何避免来自 CircleCi 的自动触发?

标签: circleci

解决方案


CircleCI 上的工作流git push默认触发。从文档-

默认情况下,每当您将更改推送到版本控制系统 (VCS) 时,CircleCI 都会自动构建一个项目。

您可以使用[skip ci]提交中的标签覆盖它。请参阅跳过构建文档


推荐阅读