Alex Beregszaszi
913b9c0e6b
Run solc-js tests on emscripten build
2017-06-28 17:58:08 +01:00
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