Paul Banks
16200e4c75
Refactor test retry to only affect CI ( #4436 )
...
* Refactor test retry to only affect CI
* Move test install deps out of the retry loop
* Add internal targets to PHONY too
2018-07-24 15:12:48 +01:00
Paul Banks
84ece6a4ee
Rule out quoting issue with Travis versioning
2018-07-02 16:53:31 +01:00
Paul Banks
7b85f09d59
Travis evaluates ENV before cloning git repo and cding so we need to delay gathering packages until the makefile
2018-02-21 12:54:23 +00:00
Paul Banks
0166b34b5d
Use relative paths as Travis doesn't setup GOPATH right
2018-02-21 12:27:30 +00:00
Paul Banks
41ae19c677
Split the heavy test packages out to their own Jobs.
2018-02-21 12:20:33 +00:00
Paul Banks
6272148d1f
Try parallel packages but not tests
2018-02-21 11:58:51 +00:00
Jack Pearkes
390487866f
try enabling sudo in Travis to run builds in GCE
...
https://docs.travis-ci.com/user/reference/overview/#Virtualisation-Environment-vs-Operating-System
2018-02-20 10:52:51 -08:00
Paul Banks
e416f828dc
Output from test as we run to stop travis killing us and try no parallelism to avoid timing issues on their contended CPUs
2018-02-20 13:16:53 +00:00
James Phillips
beee26cd48
Makes Travis build run less parallel.
...
This makes it run less packages in parallel as well as less parallel tests per package.
2018-02-07 17:17:00 -08:00
James Phillips
c4d00962e0
Removes Go 1.8.x.
2017-09-07 09:20:52 -07:00
Davor Kapsa
fe7b79a2db
travis: clean go versions
2017-09-07 18:16:02 +02:00
Frank Schroeder
9e83a034e3
build: run vet on make test
2017-07-11 16:16:57 -07:00
James Phillips
a9627470f7
Bumps Go version to 1.8.3.
2017-05-24 19:35:01 -07:00
Frank Schröder
074299e6e9
Bump travis.yml to Go 1.8.1 ( #2955 )
2017-04-25 08:21:44 -07:00
Seth Vargo
0a04d23f50
Modernize makefile a bit
2017-03-23 20:29:32 -04:00
James Phillips
0070e449fe
Bumps Go version to 1.8.
2017-02-16 13:21:28 -08:00
James Phillips
768325ca2b
Builds with Go 1.7.5 in Travis.
2017-01-26 15:03:18 -08:00
James Phillips
db06c06cf0
Updates Consul to build with Go 1.7.4.
2017-01-25 20:05:04 -08:00
James Phillips
6de74c60a4
Upgrades to Go 1.7 and fixes vet finding and TLS behavior change. ( #2281 )
...
* Upgrades to Go 1.7 and fixes vet finding and TLS behavior change.
* Fixes unit tests in a better manner by closing the client connection on errors.
We traced through and realized that https://github.com/golang/go/issues/15709
causes the output from the client to get buffered, which cuts off the alert
feedback due to the flush() call getting bypassed by the error return.
2016-11-07 18:15:26 -08:00
James Phillips
5a06d5eefc
Only builds the binary stuff under master branch CI.
2016-10-25 13:49:57 -07:00
James Phillips
917827d2af
Bumps Travis to Go 1.6.3.
2016-08-16 15:25:43 -07:00
Sean Chittenden
ae6cd89dd8
Bump Go to 1.6.2 for Travis (just added)
2016-05-08 22:10:42 -07:00
Sean Chittenden
2443830909
Revert to Go 1.6 to see if that fixes Travis
2016-05-07 13:55:28 -07:00
Sean Chittenden
2baa593cde
Bump Go to 1.6.1
2016-05-07 13:25:29 -07:00
James Phillips
aa5806a1df
Takes away Go tip build which is failing for odd reasons.
...
This should cut down on build noise. When we get further with 1.6 we can reintroduce the tip build to help spot issues with the next version of Go.
2016-02-18 15:50:04 -08:00
James Phillips
a8f8d63460
Starts switch to Go 1.6.
2016-02-17 19:43:55 -08:00
James Phillips
5937db50e3
Removes the obsolete deps target from Travis.
2016-02-12 18:41:33 -08:00
James Phillips
d8cb2f6ba8
Un-pins Go version so we always run CI with the latest.
2016-01-07 18:31:29 -08:00
James Phillips
edec9cb55d
Pins Go to 1.5.2 in Travis until we figure out #1524 .
2015-12-17 11:21:51 -08:00
Ryan Uber
3ad7a53095
travis-ci: use newer build infra
2015-07-28 09:13:25 -07:00
Ryan Uber
676920c000
Use test target for travis-ci, remove flowdock
2015-06-12 17:02:34 -07:00
Ryan Uber
578a4fd9cc
Only build pushes to master and PR's on travis
2015-02-17 12:33:08 -08:00
Ryan Uber
c58dd8f872
Remove go 1.2 from Travis config
2015-01-07 12:46:21 -08:00
Armon Dadgar
c2c1382d9f
Adding Travis file
2014-04-19 13:40:38 -07:00