Работа Circleci зависит от другой работы в другом рабочем процессе - PullRequest
0 голосов
/ 19 февраля 2020

В Circleci возможна работа, для которой требуется другая работа из другого рабочего процесса, как в примере jobD и job C зависят от jobA. Я не уверен, возможно ли это, и я не нашел никакой документации об этом, поэтому мне было интересно, если это возможно, и если нет, у кого-нибудь есть какие-либо идеи об альтернативном пути?

workflows:
  version: 2
  build:
    jobs:
      - job1:
          filters:
            tags:
              only: /.*/
      - job2:
          requires:
            - job1
          filters:
            tags:
              only: /.*/
      - job3:
          requires:
            - job1
          filters:
            tags:
              only: /v.*/
                - /v.*/
      - jobC:
          requires:
            - job1
            - job2
            - job3
            - jobA
          filters:
            branches:
              only:
                - /nightly\/.*/
      - jobD:
          requires:
            - job1
            - job2
            - job3
            - jobA
            - jobC
          filters:
            branches:
              ignore: /.*/
            tags:
              only:
                - /nightly.*/
  build2:
    triggers:
      - schedule:
          cron: "0 0 * * * 3-5"
          filters:
            branches:
              only:
                - master
    jobs:
      - jobA
...