CircleCI игнорирует фильтры тегов git - PullRequest
0 голосов
/ 10 ноября 2019

Я бы хотел проверить каждый коммит (рабочий процесс "test"). Если фиксация помечена и находится в определенной ветви, развертывание должно быть запущено (рабочий процесс "test-n-deploy"). Поэтому я создал следующий рабочий процесс:

workflows:
  version: 2
  test:
    jobs:
      - test-py36-yml
  test-n-deploy:
    jobs:
      - test-py36-yml:
          filters:
            tags:
              only: /[0-9]+(\.[0-9]+)*/
      - test-deploy-pypi:
          requires:
            - test-py36-yml
          filters:
            tags:
              only: /[0-9]+(\.[0-9]+)*/
            branches:
              only:
                - test_deployment_pypi
                - test_deployment_script

Полный скрипт можно найти здесь: https://github.com/kipoi/kipoi/blob/test_deployment_pypi/.circleci/config.yml

Моя проблема: CircleCI полностью игнорирует фильтры тегов. Даже если фиксация без тегов, она запускает весь рабочий процесс test-n-deploy.

Что я сделал не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...