Péter Szilágyi
322502b441
build: iOS XCode framework build and upload
2016-11-14 17:56:58 +02:00
Péter Szilágyi
b7dfd333c5
.travis, build: Build step to push .aar to Maven Central
2016-11-14 17:56:58 +02:00
Péter Szilágyi
178da7c6a9
mobile: initial wrappers for mobile support
2016-11-14 17:56:58 +02:00
Péter Szilágyi
afe41de6b3
travis: build to all supported linux architectures ( #3235 )
2016-11-04 12:48:20 +01:00
Felix Lange
ed2bc7fbe9
build, internal/build: misc improvements ( #3229 )
...
* travis.yml: don't create darwin/386 builds
* build: remove godep remains
* internal/build: improve archives
- enable compression for zip files
- don't write half-complete archives
* build: add -unstable to archive names
2016-11-03 14:44:16 +02:00
Péter Szilágyi
2f9f2cbb19
travis, build: enable 386 builds too for linux and osx
2016-11-03 10:32:58 +02:00
Péter Szilágyi
3b62c145f8
travis, build: implement uploading archives to azure
2016-11-03 10:32:53 +02:00
Felix Lange
4f7627972e
build: improve debian packaging
...
This commit tweaks the debian packaging tool:
* All build environment metadata can now be overriden on the command
line. This allows testing the CI build behaviour locally.
* -unstable packages now actually contain the binaries (oops)
* packages use Go 1.7 to build
* archiving is skipped for PR builds
2016-10-02 13:08:56 +02:00
Felix Lange
0951524ca2
travis.yml: remove go 1.4 builder
2016-09-26 13:48:15 +02:00
Péter Szilágyi
2fab2b310b
TravisCI: add Go 1.7 targets, bump PPA to 1.7 too
2016-08-17 10:05:59 +03:00
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