Commit Graph

55 Commits

Author SHA1 Message Date
chriseth
bbe3557a2f Create bytecode for all tests and push to remote repo. 2017-03-23 09:56:18 +01:00
chriseth
b28aefe28c Use "nightly" version string for all CI built binaries. 2017-03-23 09:56:17 +01:00
chriseth
252299a1db Move docker build to its own script. 2017-03-17 12:33:40 +01:00
chriseth
f9792a6171 Create temporary docker image. 2017-03-17 12:33:40 +01:00
chriseth
3f83bb80bf Publish soljson and alpine static build on github release page. 2017-03-17 12:33:40 +01:00
chriseth
99b00c75cc Use version 6 2017-02-13 18:02:10 +01:00
chriseth
2ba09206de Install nvm 2017-02-13 17:41:12 +01:00
chriseth
9ee0d6fb90 Try different nodejs version request formatting. 2017-02-13 14:28:24 +01:00
RJ Catalano
31baabaf61
should fix all the emscripten errors and problems associated with it
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-11 14:06:30 -06:00
Alex Beregszaszi
108b79d3bf Fix macOS builds 2017-02-11 18:57:14 +00:00
Alex Beregszaszi
a2bcb0008b Run every travis script in a subshell 2017-02-11 18:03:47 +00:00
RJ Catalano
7ffc6863fb
edit the documentation for the travis file
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:31:04 -06:00
RJ Catalano
503cf4eaeb
reorganize travis
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:30:55 -06:00
chriseth
753e104cbc Use nodejs 6 2017-02-09 10:21:08 +01:00
Alex Beregszaszi
53c71c8be3 Require node.js >= 5 2017-02-06 17:07:34 +00:00
RJ Catalano
f50caa967c
implement a build script
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-02 18:54:47 -06:00
Paweł Bylica
ee0bf07487
Travis CI: Install latest CMake 2017-01-12 14:14:19 +01:00
chriseth
e45510d02f Create source tarballs for releases. 2017-01-04 13:21:41 +01:00
chriseth
941b5fd928 Require stable nodejs for deployment. 2017-01-03 13:58:54 +01:00
VoR0220
3f9f725737 Fix licensing headers
Signed-off-by: VoR0220 <rj@erisindustries.com>
2016-11-23 12:22:33 +01:00
Paweł Bylica
598154ed17
Drop CryptoPP leftovers
Especially, do not compile CryptoPP for Emscripten.
2016-11-08 01:16:31 +01:00
Paweł Bylica
4bde0a2d36 Build jsoncpp from source using jsoncpp.cmake script 2016-10-20 22:18:13 +01:00
chriseth
ff22715e41 Disable macos for now. 2016-10-04 20:28:44 +02:00
chriseth
07538346bd Also publish from release branch. 2016-09-17 18:24:31 +02:00
Bob Summerwill
91d4fa477c Merge pull request #941 from chriseth/versionString
Version string
2016-08-26 22:58:32 -07:00
Bob Summerwill
2dc4f528dc Restore OS X Mavericks builds in TravisCI.
Their stability issues have apparently been resolved, and the backlog is caught up.
We will just add one Mac SKU for now, and take it from there.
2016-08-26 10:23:41 -07:00
chriseth
4588eda622 Store commit hash and handle prerelease vor all automation tools. 2016-08-26 10:14:44 +02:00
chriseth
218c56936c Disable macos. 2016-08-26 00:12:46 +02:00
Bob Summerwill
67e5cd9db0 Confirmed that ZIPs work for Solidity.
Switching whitelisting back to 'release' branch for TravisCI and Appveyor.
2016-08-15 16:01:19 -07:00
Bob Summerwill
09e9bfb63c Flipped solidity whitelisting to develop, to check ZIP workflow is OK. 2016-08-15 14:36:32 -07:00
Bob Summerwill
1a78810140 We DO need to run install deps for docs target. 2016-08-15 00:10:41 -07:00
Bob Summerwill
56e993c04e Flipped to !on expressions and added whitespace. 2016-08-15 00:05:54 -07:00
Bob Summerwill
8de0c55cde Disabled unit-test runs for Yosemite, El Capitan and Sierra.
Added more comments.
Using simple variables for enabling/disabling tests, which has simplified all the conditionals.
2016-08-14 23:44:20 -07:00
Bob Summerwill
6a3e53cdea Flip whitelisting to release branch. 2016-08-12 05:54:13 -07:00
Bob Summerwill
7cab48e8fb Flipped back to whitelisting develop, and attempting to fix conditional. 2016-08-12 05:35:43 -07:00
Bob Summerwill
c1f3dae9e3 Switched whitelisting to 'release' branch for Appveyor and TravisCI.
Disabled auto-tagging.
We will create our own tags manually now, and for the release branch, this act should auto-generate ZIPs.
2016-08-12 05:26:23 -07:00
Bob Summerwill
3d94b0a8e1 Do not run attempt to publish ZIPs for docs or emscripten flows. 2016-08-12 05:14:31 -07:00
chriseth
372cf04ea2 Publish releases for develop branch. 2016-08-12 12:12:57 +02:00
chriseth
603f699df7 New publish key. 2016-08-12 12:05:16 +02:00
Bob Summerwill
217655dcc9 Added a lot of comments to the TravisCI ZIP release section, for Christian's benefit. 2016-08-11 14:21:07 -07:00
Bob Summerwill
52a6737aa5 Re-add the ZIP release flow for Solidity.
It is all within conditionals such that it only works for 'release'.
Just want to start on getting it re-enabled.
Also disabled the Appveyor cache, because it is unreliable.
2016-08-10 14:12:37 -07:00
Bob Summerwill
f7fcbc5ccf Added xcode8 support to TravisCI
This TravisCI profile will be the basis of macOS Sierra support.
2016-08-06 02:29:50 -07:00
chriseth
eda61aed04 Change deploy key. 2016-08-03 14:25:06 +02:00
chriseth
4259776524 Install dependencies for docs. 2016-08-02 14:58:40 +02:00
chriseth
e715251cb2 Only install deps for default job. 2016-08-02 11:18:28 +02:00
chriseth
8a801879d1 Parallel builds for emscripten and docs. 2016-08-02 11:18:26 +02:00
Bob Summerwill
46be8bcda8 Constraint Emscripten publish step to Ubuntu runs.
More detailed comments for public step and for unit-test retry logic.
Reordered caching steps alphabetically.
2016-08-01 22:04:56 -07:00
chriseth
1445284a78 Build emscripten in build-emscripten to separate cache. 2016-08-01 22:45:50 +02:00
chriseth
1753c258a3 Cache. 2016-08-01 22:45:48 +02:00
chriseth
3bbd5f5af2 Cache. 2016-08-01 16:51:23 +02:00