CircleCi игнорировать фильтр по тегам - PullRequest
0 голосов
/ 31 января 2020

У меня есть следующий рабочий процесс:

workflows:
  version: 2
  test_and_deploy:
    jobs:
     - build:
        context: artifactory
        filters:
          branches:
            only: my_current_branch_for_test
          tags:
            # Match only the tag release like 1.0.0-1.0.0
            only: (\d+)\.(\d+)\.(\d+)\-(\d+)\.(\d+)\.(\d+)
     - publish:
        requires:
          - build
        <<: *on_staging_for_master
     - deploy:
        requires:
          - publish
        <<: *on_staging_for_master
  infrastructure:
    <<: *infrastructure

Но рабочий процесс test_and_deploy запускается при каждом коммите в любом случае. Я не знаю, где я могу больше копать, потому что в документации об этом много не говорится.

В выражении only я также использовал более распространенное регулярное выражение:

  filters:
    tags:
      only: /.*/

Но результат был тот же.

...