Skip to content

Commit 6273b16

Browse files
committed
Use build matrix for node pipeline
1 parent aacffc8 commit 6273b16

1 file changed

Lines changed: 9 additions & 52 deletions

File tree

.buildkite/node-pipeline.yml

Lines changed: 9 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -19,62 +19,19 @@ steps:
1919
push:
2020
- node-maze-runner:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-node-${BRANCH_NAME}
2121

22-
- label: ":node: Node 4"
22+
- label: ":node: Node {{matrix}}"
2323
depends_on: "node-maze-runner-image"
2424
timeout_in_minutes: 30
25+
matrix:
26+
- 4
27+
- 6
28+
- 8
29+
- 10
30+
- 12
31+
- 14
2532
plugins:
2633
docker-compose#v3.9.0:
2734
run: node-maze-runner
2835
use-aliases: true
2936
env:
30-
NODE_VERSION: "4"
31-
32-
- label: ":node: Node 6"
33-
depends_on: "node-maze-runner-image"
34-
timeout_in_minutes: 30
35-
plugins:
36-
docker-compose#v3.9.0:
37-
run: node-maze-runner
38-
use-aliases: true
39-
env:
40-
NODE_VERSION: "6"
41-
42-
- label: ":node: Node 8"
43-
depends_on: "node-maze-runner-image"
44-
timeout_in_minutes: 30
45-
plugins:
46-
docker-compose#v3.9.0:
47-
run: node-maze-runner
48-
use-aliases: true
49-
env:
50-
NODE_VERSION: "8"
51-
52-
- label: ":node: Node 10"
53-
depends_on: "node-maze-runner-image"
54-
timeout_in_minutes: 30
55-
plugins:
56-
docker-compose#v3.9.0:
57-
run: node-maze-runner
58-
use-aliases: true
59-
env:
60-
NODE_VERSION: "10"
61-
62-
- label: ":node: Node 12"
63-
depends_on: "node-maze-runner-image"
64-
timeout_in_minutes: 30
65-
plugins:
66-
docker-compose#v3.9.0:
67-
run: node-maze-runner
68-
use-aliases: true
69-
env:
70-
NODE_VERSION: "12"
71-
72-
- label: ":node: Node 14"
73-
depends_on: "node-maze-runner-image"
74-
timeout_in_minutes: 30
75-
plugins:
76-
docker-compose#v3.9.0:
77-
run: node-maze-runner
78-
use-aliases: true
79-
env:
80-
NODE_VERSION: "14"
37+
NODE_VERSION: "{{matrix}}"

0 commit comments

Comments
 (0)