diff options
author | chriseth <chris@ethereum.org> | 2018-11-14 18:44:42 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-14 18:44:42 +0800 |
commit | b7a23ee1699f93c8ae8307783142ca96e5df060f (patch) | |
tree | 857470b0467e97ce87cb164fb8aa85b7841b82c9 | |
parent | 17e81c6ecabe3be8f0553e13ab93393d7315a4d0 (diff) | |
parent | 6f136479231337d023d32ac8ad8c57fbedf4fb29 (diff) | |
download | dexon-solidity-b7a23ee1699f93c8ae8307783142ca96e5df060f.tar.gz dexon-solidity-b7a23ee1699f93c8ae8307783142ca96e5df060f.tar.zst dexon-solidity-b7a23ee1699f93c8ae8307783142ca96e5df060f.zip |
Merge pull request #5373 from ethereum/archlinuxCI
Add archlinux run on circleci for testing against current versions of deps.
-rw-r--r-- | .circleci/config.yml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index dd0011c1..f1b49649 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -139,6 +139,27 @@ jobs: paths: - "*" + build_x86_archlinux: + docker: + - image: archlinux/base + environment: + TERM: xterm + steps: + - run: + name: Install build dependencies + command: | + pacman --noconfirm -Syu --noprogressbar --needed base-devel boost cmake z3 cvc4 git openssh tar + - checkout + - run: *setup_prerelease_commit_hash + - run: *run_build + - store_artifacts: *solc_artifact + - persist_to_workspace: + root: build + paths: + - solc/solc + - test/soltest + - test/tools/solfuzzer + build_x86_clang7: docker: - image: buildpack-deps:cosmic @@ -262,6 +283,27 @@ jobs: path: test_results/ destination: test_results/ + test_x86_archlinux: + docker: + - image: archlinux/base + environment: + TERM: xterm + steps: + - run: + name: Install dependencies + command: | + pacman --noconfirm -Syu --noprogressbar --needed boost z3 cvc4 git openssh tar + - checkout + - attach_workspace: + at: build + - run: mkdir -p test_results + - run: build/test/soltest --logger=JUNIT,test_suite,test_results/result.xml -- --no-ipc --testpath test + - store_test_results: + path: test_results/ + - store_artifacts: + path: test_results/ + destination: test_results/ + test_x86_mac: macos: xcode: "10.0.0" @@ -332,3 +374,8 @@ workflows: requires: - build_x86_mac - docs: *build_on_tags + - build_x86_archlinux: *build_on_tags + - test_x86_archlinux: + <<: *build_on_tags + requires: + - build_x86_archlinux |