Skip to content

Commit 5bb6776

Browse files
authored
Convert to test matrix
1 parent be57a5d commit 5bb6776

File tree

1 file changed

+17
-21
lines changed

1 file changed

+17
-21
lines changed

.circleci/config.yml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
version: 2.1
22

33
orbs:
4-
kaocha: lambdaisland/[email protected].1
5-
clojure: lambdaisland/[email protected].4
4+
kaocha: lambdaisland/[email protected].3
5+
clojure: lambdaisland/[email protected].8
66

77
commands:
88
checkout_and_run:
@@ -26,26 +26,22 @@ commands:
2626
flags: clj
2727

2828
jobs:
29-
java-16-clojure-1_10:
30-
executor: clojure/openjdk16
31-
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]
32-
33-
java-15-clojure-1_10:
34-
executor: clojure/openjdk15
35-
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]
36-
37-
java-11-clojure-1_10:
38-
executor: clojure/openjdk11
39-
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]
40-
41-
java-8-clojure-1_10:
42-
executor: clojure/openjdk8
43-
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]
29+
test:
30+
parameters:
31+
os:
32+
type: executor
33+
clojure_version:
34+
type: string
35+
executor: << parameters.os >>
36+
steps:
37+
- checkout_and_run:
38+
clojure_version: << parameters.clojure_version >>
4439

4540
workflows:
4641
kaocha_test:
4742
jobs:
48-
- java-16-clojure-1_10
49-
- java-15-clojure-1_10
50-
- java-11-clojure-1_10
51-
- java-8-clojure-1_10
43+
- test:
44+
matrix:
45+
parameters:
46+
os: [clojure/openjdk16, clojure/openjdk15, clojure/openjdk11, clojure/openjdk8]
47+
clojure_version: ["1.10.3", "1.11.1"]

0 commit comments

Comments
 (0)