From dbfe9beb6c1161690302ec2b9dd62aca1ce782f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Tue, 25 Jun 2019 13:28:07 +0200 Subject: [PATCH] ci: Use Circle CI 2.1, factor out main docker image --- circle.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/circle.yml b/circle.yml index 1c9076e..5582e93 100644 --- a/circle.yml +++ b/circle.yml @@ -1,9 +1,14 @@ -version: 2 +version: 2.1 + +executors: + linux: + docker: + - image: ethereum/cpp-build-env:10 + jobs: lint: - docker: - - image: ethereum/cpp-build-env:10 + executor: linux steps: - checkout - run: @@ -26,8 +31,7 @@ jobs: bumpversion --dry-run --verbose patch build: &build - docker: - - image: ethereum/cpp-build-env:10 + executor: linux steps: - checkout - run: @@ -87,15 +91,14 @@ jobs: CC: gcc-6 CXX: g++-6 - build-clang3.8: + build-clang38: <<: *build environment: CC: clang-3.8 CXX: clang++-3.8 test-docs: - docker: - - image: ethereum/cpp-build-env:10 + executor: linux steps: - checkout - run: @@ -113,8 +116,7 @@ jobs: destination: docs upload-docs: - docker: - - image: ethereum/cpp-build-env:10 + executor: linux steps: - checkout - run: @@ -219,7 +221,7 @@ workflows: - build-cxx17 - build-cxx14-asan - build-gcc6 - - build-clang3.8 + - build-clang38 - bindings-go-latest - bindings-go-min - bindings-rust: