Commit Graph

55 Commits

Author SHA1 Message Date
Felix Lange 6c33ba14a4 build: add ci.go, use it everywhere
The new build script, ci.go, replaces some of the older shell scripts.
ci.go can compile go-ethereum, run the tests, create release archives
and debian source packages.
2016-06-22 13:42:39 +02:00
Péter Szilágyi bc3b406bff travis: run CI builds against multiple Go versions 2016-05-04 20:10:36 +03:00
Felix Lange 02356b36d6 crypto/secp256k1: remove dependency on libgmp
Turns out we actually don't need it, USE_NUM_NONE works
because we also set USE_FIELD_INV_BUILTIN.
2015-12-03 21:12:13 +01:00
Taylor Gerring cc87551edc Codecov integration 2015-08-18 22:46:48 +02:00
Taylor Gerring 5a41326521 Travis container support 2015-07-18 16:12:48 +02:00
Taylor Gerring c6dbe9dc07 Travis and README cleanup 2015-06-25 16:46:54 +02:00
obscuren 46bd6c43db travis: removed qt deps 2015-06-20 20:33:25 +02:00
Felix Lange aa03e53ca8 Use Makefile for Travis tests 2015-04-29 02:13:37 +02:00
Taylor Gerring 2ca6a800ad Remove old go cover location 2015-03-28 22:16:04 +01:00
obscuren 118b79eca7 Added gitter integration for travis 2015-03-24 10:41:04 +01:00
Taylor Gerring ce2b2422d6 Update Go and Qt versions 2015-02-25 11:40:52 +01:00
Taylor Gerring d8f7cb2f55 Don't print per-function testing results 2015-02-21 13:48:09 +01:00
Felix Lange 3b12a9293c .travis.yml: don't run gofmt, goimports, golint
This should yield another 30-second speed up. Nobody looks
at the output of those anyway. We might want bring back gofmt later
and actually fail the build if source is not formatted.
2015-02-20 12:21:05 +01:00
Felix Lange 654f7f707c .travis.yml: speed up tests on Travis
This should decrease test runtime to about 30 seconds.
2015-02-20 12:18:29 +01:00
Taylor Gerring 68f6ddc5aa Update Travis to use godep 2015-02-16 14:34:50 +01:00
Taylor Gerring e4bb419707 Add go check to prefetched test dependencies 2015-02-05 18:11:31 -06:00
Taylor Gerring 5e0b2b260c Updated go list command 2015-02-05 17:49:44 -06:00
Taylor Gerring b58b6b9bac Use after_success build step 2015-02-05 17:23:22 -06:00
Taylor Gerring f3ac378ca4 No long use v1 branch of qml repo 2015-02-05 17:13:51 -06:00
Taylor Gerring 59665ade85 Pin Travis go version to 1.4.1 2015-02-05 16:27:54 -06:00
Taylor Gerring c1f6e259a9 Only submit on coverage report success 2015-02-05 16:04:42 -06:00
Taylor Gerring 03b89ab712 Only download missing deps, not build 2015-02-05 16:03:29 -06:00
Taylor Gerring 57c6caf146 Separate Coveralls submission from coverage script 2015-02-02 12:14:04 -06:00
Taylor Gerring 56a0131778 Travis fixes for Qt5.4 2015-01-30 17:24:51 -06:00
Taylor Gerring 447bad9dbd Travis fix
Satisfy dependency for obscuren/qml fork
2015-01-29 12:12:19 -06:00
Taylor Gerring 43bf3b4a78 Move goveralls call to script 2014-12-21 14:46:32 -06:00
Taylor Gerring 03dc6ec0d4 Update travis go version to tip 2014-12-21 13:46:06 -06:00
Taylor Gerring f7ec759ef0 inline dependency installation script 2014-12-21 13:34:48 -06:00
Taylor Gerring 7a79428278 Update cover command installation 2014-12-21 12:05:59 -06:00
Taylor Gerring 176c98eb66 Updated tool import paths 2014-12-21 11:18:43 -06:00
Taylor Gerring c17a3cb0ce chain coverage report & submission
prevent coverage results from being submitted to coveralls if when the
build fails
2014-11-27 12:42:13 +01:00
Taylor Gerring 5c958ec5f6 Undo running `go vet` in travis 2014-11-17 10:53:24 -06:00
Taylor Gerring 2a5af8fac7 enable `go vet` 2014-11-17 10:40:40 -06:00
Taylor Gerring 559a81da6f enable golint 2014-11-17 10:21:19 -06:00
Taylor Gerring f82fb889b7 Add goveralls to travis builds 2014-11-16 08:34:28 -06:00
Taylor Gerring 71b338e8ac update travis steps 2014-11-15 19:45:05 -06:00
Taylor Gerring 58812fad42 Reorg travis.yml 2014-11-15 19:36:30 -06:00
Taylor Gerring 790ded0f47 Update travis deps script 2014-11-15 19:11:43 -06:00
Taylor Gerring 6dbd7a9a80 add websocket to deps 2014-11-15 18:59:56 -06:00
Taylor Gerring e1e50f4afd add go cover to install list 2014-11-15 18:54:26 -06:00
Taylor Gerring 3a656c07f1 add go-nat-pmp to manual install list 2014-11-15 18:49:18 -06:00
Taylor Gerring 0b64906a72 Add -y flags 2014-11-15 18:28:09 -06:00
Taylor Gerring 1beb9a2b8b update apt repos 2014-11-15 18:22:01 -06:00
Taylor Gerring 242667ebe5 update travis build deps 2014-11-15 18:12:50 -06:00
Taylor Gerring 5211fb0c79 make script executable 2014-11-15 17:56:16 -06:00
Taylor Gerring 81e7f8679e script fix 2014-11-15 17:51:58 -06:00
Taylor Gerring 6f7f570670 custom travis build script
Based on https://github.com/daaku/go.travis/blob/master/install
2014-11-15 17:45:08 -06:00
Taylor Gerring 8f9a354682 try to fix travis dep error 2014-11-15 09:07:02 -06:00
Taylor Gerring bc5d924b83 more travis changes 2014-11-14 22:23:31 -06:00
Taylor Gerring 9481f86c37 run coverage after build 2014-11-14 22:17:01 -06:00