Bitbucket-конвейеры в круг - PullRequest
       17

Bitbucket-конвейеры в круг

0 голосов
/ 19 ноября 2018

Как я могу продолжить строить разные вещи в зависимости от ветви на circleCI? Не могли бы вы помочь мне перевести этот bitbucket-pipelines.yml в circleCI.yml?

   image: atlassian/default-image:2

   pipelines:
      default:
        - step:
      script:
        - ant -buildfile build/build.xml banner
   branches:
      master:
       - step:
           script:
               - Deploy to PRO 

      develop:
       - step:
           script:
              - echo "Deploy to sandbox"

1 Ответ

0 голосов
/ 27 декабря 2018

В этом руководстве объясняется настройка рабочих процессов на основе ветвления в CircleCI.

По сути, вы определяете фильтры ветвления для каждого задания, чтобы определить, должны ли они выполняться.

Это может быть объединено с многоразовыми заданиями , чтобы избежать повторения для обычных задач песочницы / проб.

version: 2.1

workflows:
  build-deploy:
    jobs:
      - say_hello:
          to_whom: sandbox
      - say_hello:
          to_whom: prod
          filters:
            branches:
              only: master

jobs:
  say_hello:
    parameters:
      to_whom:
        type: string
    docker:
      - image: circleci/node:10
    steps:
      - checkout
      - run: ant -buildfile build/build.xml banner
      - run: echo "hello <<parameters.to_whom>>"
...