mirror of
https://github.com/status-im/evmc.git
synced 2025-02-24 00:48:09 +00:00
ci: Use Circle CI 2.1, factor out main docker image
This commit is contained in:
parent
9d3fc6fa21
commit
dbfe9beb6c
24
circle.yml
24
circle.yml
@ -1,9 +1,14 @@
|
|||||||
version: 2
|
version: 2.1
|
||||||
|
|
||||||
|
executors:
|
||||||
|
linux:
|
||||||
|
docker:
|
||||||
|
- image: ethereum/cpp-build-env:10
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
docker:
|
executor: linux
|
||||||
- image: ethereum/cpp-build-env:10
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
@ -26,8 +31,7 @@ jobs:
|
|||||||
bumpversion --dry-run --verbose patch
|
bumpversion --dry-run --verbose patch
|
||||||
|
|
||||||
build: &build
|
build: &build
|
||||||
docker:
|
executor: linux
|
||||||
- image: ethereum/cpp-build-env:10
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
@ -87,15 +91,14 @@ jobs:
|
|||||||
CC: gcc-6
|
CC: gcc-6
|
||||||
CXX: g++-6
|
CXX: g++-6
|
||||||
|
|
||||||
build-clang3.8:
|
build-clang38:
|
||||||
<<: *build
|
<<: *build
|
||||||
environment:
|
environment:
|
||||||
CC: clang-3.8
|
CC: clang-3.8
|
||||||
CXX: clang++-3.8
|
CXX: clang++-3.8
|
||||||
|
|
||||||
test-docs:
|
test-docs:
|
||||||
docker:
|
executor: linux
|
||||||
- image: ethereum/cpp-build-env:10
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
@ -113,8 +116,7 @@ jobs:
|
|||||||
destination: docs
|
destination: docs
|
||||||
|
|
||||||
upload-docs:
|
upload-docs:
|
||||||
docker:
|
executor: linux
|
||||||
- image: ethereum/cpp-build-env:10
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
@ -219,7 +221,7 @@ workflows:
|
|||||||
- build-cxx17
|
- build-cxx17
|
||||||
- build-cxx14-asan
|
- build-cxx14-asan
|
||||||
- build-gcc6
|
- build-gcc6
|
||||||
- build-clang3.8
|
- build-clang38
|
||||||
- bindings-go-latest
|
- bindings-go-latest
|
||||||
- bindings-go-min
|
- bindings-go-min
|
||||||
- bindings-rust:
|
- bindings-rust:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user