Merge pull request #49 from aeternity/ci_matrix
Add CI build matrix for OTP versions
This commit is contained in:
commit
346decee6e
@ -2,28 +2,23 @@ version: 2.1
|
|||||||
|
|
||||||
executors:
|
executors:
|
||||||
aebuilder:
|
aebuilder:
|
||||||
|
parameters:
|
||||||
|
otp:
|
||||||
|
type: string
|
||||||
docker:
|
docker:
|
||||||
- image: aeternity/builder:bionic-otp24
|
- image: aeternity/builder:bionic-<< parameters.otp >>
|
||||||
user: builder
|
|
||||||
environment:
|
|
||||||
ERLANG_ROCKSDB_BUILDOPTS: "-j2"
|
|
||||||
aebuilder23:
|
|
||||||
docker:
|
|
||||||
- image: aeternity/builder:bionic-otp23
|
|
||||||
user: builder
|
user: builder
|
||||||
environment:
|
environment:
|
||||||
ERLANG_ROCKSDB_BUILDOPTS: "-j2"
|
ERLANG_ROCKSDB_BUILDOPTS: "-j2"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
otp24:
|
build_and_test:
|
||||||
executor: aebuilder
|
parameters:
|
||||||
steps:
|
otp:
|
||||||
- checkout
|
type: string
|
||||||
- run: make test
|
executor:
|
||||||
- store_artifacts:
|
name: aebuilder
|
||||||
path: _build/test/logs
|
otp: << parameters.otp >>
|
||||||
otp23:
|
|
||||||
executor: aebuilder23
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run: make test
|
- run: make test
|
||||||
@ -31,7 +26,9 @@ jobs:
|
|||||||
path: _build/test/logs
|
path: _build/test/logs
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
build_and_test:
|
commit:
|
||||||
jobs:
|
jobs:
|
||||||
- otp23
|
- build_and_test:
|
||||||
- otp24
|
matrix:
|
||||||
|
parameters:
|
||||||
|
otp: ["otp23", "otp24"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user