特定分支的CircleCI标签

时间:2020-05-29 15:05:17

标签: git npm circleci npm-publish circleci-workflows

我有一个JavaScript项目,仅在由master进行的带标记的提交中才想发布到npm。这是我配置发布作业的方式:

workflows:
  version: 2
  package:
    jobs:
      - publish:
          requires:
            - test
          filters:
            tags:
              only: /^v.*/
            branches:
              only: master

当有git标签或在master上有提交时,它将运行发布作业。做

filters:
  tags:
    only: /^v.*/
  branches:
    ignore: /.*/

运行该作业以获取来自任何分支的带标记的提交。 但是,我希望在有git标签并且该标签位于master上时运行该作业。有办法吗?

0 个答案:

没有答案