В соответствии с их документами, вы можете использовать функциональность рабочего процесса для создания последующей линии заданий сборки.
https://circleci.com/docs/2.0/#using-the-workflows-functionality
version: 2
jobs:
one:
docker:
- image: circleci/ruby:2.4.1
steps:
- checkout
- run: echo "A first hello"
- run: sleep 25
two:
docker:
- image: circleci/ruby:2.4.1
steps:
- checkout
- run: echo "A more familiar hi"
- run: sleep 15
workflows:
version: 2
one_and_two:
jobs:
- one
- two
Что касается того, что они находятся в разных репо, я предполагаю, что вы можете позвонить git clone
вместо checkout (в случае, если checkout не поддерживает передачу URL).
Редактировать: еще несколько документов по рабочим процессам доступны здесь: https://circleci.com/docs/2.0/workflows/