I created workflows as below. I’ve used matrix to create job instances, instead of making 1 job name finish-macos
, CircleCI gave me jobs named finish-macos-1
, finish-macos-2
.
How could I create a job finish-macos
, after job test-macos-8
and test-macos-10
are finished, and do the same with finish-linux
. Thanks
workflows:
build:
jobs:
- build:
matrix:
parameters:
os: [linux, macos]
node_version: [8, 10]
name: build-<< matrix.os >>-<< matrix.node_version >>
- test:
matrix:
parameters:
os: [linux, macos]
node_version: [8, 10]
name: test-<< matrix.os >>-<< matrix.node_version >>
requires:
- build-<< matrix.os >>-<< matrix.node_version >>
- finish:
matrix:
parameters:
os: [linux, macos]
node_version: [8, 10]
name: finish-<< matrix.os >>
requires:
- test-<< matrix.os >>-<< matrix.node_version >>