Skip to content

Commit

Permalink
Run regular x86 build via circle.
Browse files Browse the repository at this point in the history
  • Loading branch information
chriseth committed Feb 8, 2018
1 parent 63fb319 commit 55bffcc
Showing 1 changed file with 47 additions and 1 deletion.
48 changes: 47 additions & 1 deletion circle.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: 2
jobs:
build:
build_emscripten:
docker:
- image: trzeci/emscripten:sdk-tag-1.37.21-64bit
steps:
Expand Down Expand Up @@ -48,3 +48,49 @@ jobs:
- store_artifacts:
path: build/solc/soljson.js
destination: soljson.js
build_x86:
docker:
- image: buildpack-deps:artful
steps:
- checkout
- run:
name: Install build dependencies
command: |
apt-get -qq update
apt-get -qy install ccache cmake libboost-all-dev libz3-dev
- run:
name: Init submodules
command: |
git submodule update --init
- run:
name: Store commit hash and prerelease
command: |
date -u +"nightly.%Y.%-m.%-d" > prerelease.txt
echo -n "$CIRCLE_SHA1" > commit_hash.txt
- restore_cache:
key: ccache-{{ arch }}-{{ .Branch }}
key: ccache-{{ arch }}
key: ccache
- run:
name: Build
command: ./scripts/build.sh RelWithDebInfo
- save_cache:
key: ccache-{{ arch }}-{{ .Branch }}
paths:
- ~/.ccache
- run:
name: Commandline tests
command: test/cmdlineTests.sh
- run:
name: Test without optimizer (exclude IPC tests)
command: build/test/soltest --show-progress -- --no-ipc
- run:
name: Test with optimizer (exclude IPC tests)
command: build/test/soltest --show-progress -- --optimize --no-ipc

workflows:
version: 2
build_all:
jobs:
- build_emscripten
- build_x86

0 comments on commit 55bffcc

Please sign in to comment.