Gyuho Lee
2847367b60
travis: do not allow CPU 4 test failures
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-04 23:35:19 -07:00
Gyuho Lee
dfd62f04e9
*: test with Go 1.12.7
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-07-23 12:40:47 -07:00
Tobias Schottdorf
b7327b1cd8
test: allow failures in linux-amd64-integration-4-cpu
...
This run *should* certainly pass, but it's consistently the one that
fails with a regularity that essentially blocks the CI pipeline.
Someone needs to take a look at #10700 , but in the meantime, the show
must go on.
2019-07-11 16:40:54 +02:00
Gyuho Lee
e3cdd3ae9c
travis: fix GO111MODULE, import paths
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:30 -07:00
shivaramr
9150bf52d6
go modules: Fix module path version to include version number
2019-04-26 15:29:50 -07:00
Gyuho Lee
6f0ba5fa06
*: update Go versions
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2018-12-16 23:13:11 -08:00
Gyuho Lee
d28724a530
travis.yml: update Go version to 1.11.1
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2018-10-07 17:39:49 -07:00
Gyuho Lee
d24acedb5e
travis.yml: bump up to Go 1.11
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2018-08-28 21:29:01 -07:00
Gyuho Lee
591fdac832
travis.yml: update "go_import_path" to "go.etcd.io"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2018-08-28 16:59:45 -07:00
Gyuho Lee
f3ec7d2aed
tests: move "amd64-unit" to travis
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-06-18 13:37:52 -07:00
Gyuho Lee
1eaba4195e
travis: remove unit tests, run grpcproxy, coverage tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-06-18 13:23:59 -07:00
Gyuho Lee
4f0c96b424
travis: combine all build tests
...
We only get 5 concurrent workers in Travis.
Save time by fetching test image only once
for all build tests.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-06-13 12:32:50 -07:00
Gyuho Lee
082c3ef0bc
*: use Go 1.10.3 for CI tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-06-08 10:50:12 -07:00
Gyuho Lee
79e9178181
travis: use Go 1.10.2
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-05-01 10:08:27 -07:00
Gyuho Lee
afef4a594a
travis: parallelize integration with CPU parameters
...
To maximize our Travis 5-worker usage.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-20 14:10:33 -07:00
Gyuho Lee
9585153615
travis.yml: add more concurrent jobs including functional tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-04-10 18:37:49 -07:00
Gyuho Lee
971ed2f5e2
travis: upgrade Go version to 1.10.1
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-03-29 09:00:20 -07:00
Gyuho Lee
af4e092e32
travis: use Go 1.10
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-02-19 02:27:37 -08:00
Gyuho Lee
7be4e451ae
travis: use Go 1.9.4 with TARGET_GO_VERSION
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-02-08 14:10:34 -08:00
Gyuho Lee
ab7c319b8c
travis.yml: remove "./cmd"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-01-24 15:26:17 -08:00
Gyuho Lee
7df3dfbcdd
semaphore,travis: test with Go 1.9.3
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-01-23 13:17:20 -08:00
Gyu-Ho Lee
ba749166d5
semaphore,travis: use Go 1.9.2
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-31 13:27:16 -07:00
Gyu-Ho Lee
d5fc37072c
travis: use docker
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-23 20:05:57 -07:00
Gyu-Ho Lee
2c93dbf0a8
travis: specify Go minor versions
...
1.9.x doesn't work with travis Go 'gimme'.
https://travis-ci.org/coreos/etcd/jobs/283789582#L616-L629
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:54:52 -07:00
Gyu-Ho Lee
207c90c5e7
travis: install 'ineffassign'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 10:14:37 -07:00
Davor Kapsa
f445b463a2
travis: add 1.9.x instead 1.x go version
2017-09-08 07:41:24 +02:00
Davor Kapsa
89ee9d6671
travis: add 1.x instead 1.9 to go version
2017-09-07 23:53:31 +02:00
Anthony Romano
4587d56731
travis: enable goword spell checking
2017-09-06 20:47:08 -07:00
Gyu-Ho Lee
52855bac49
*: bump up to Go 1.9 in tests
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-08-24 19:29:26 -07:00
Anthony Romano
17ad275124
travis: add shellcheck
2017-06-06 09:36:25 -07:00
Gyu-Ho Lee
2abd22a13b
travis: run tests with Go 1.8.3
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-24 14:28:33 -07:00
Gyu-Ho Lee
d826f95c77
travis: test builds in other OSes
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-15 16:55:27 -07:00
Gyu-Ho Lee
e9a63473a0
scripts,travis: install 'marker' for CI tests
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-04 08:26:00 -07:00
Anthony Romano
3e7bd47cd5
travis: add bill-of-materials checking
...
Fixes #7780
2017-04-26 16:29:48 -07:00
Gyu-Ho Lee
cbe37e5213
travis: bump up to Go 1.8.1
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-04-17 20:08:27 -07:00
Gyu-Ho Lee
e127214c6c
travis: always 'go get -u' in 'before_install'
...
See https://github.com/dominikh/go-tools/issues/76#issuecomment-288189194 .
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-21 12:21:55 -07:00
Gyu-Ho Lee
bd6e6c11f8
test: run 'staticcheck'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-06 14:59:12 -08:00
Gyu-Ho Lee
3f756d502b
travis: use Go 1.8 in master branch
2017-02-23 14:38:47 -08:00
Anthony Romano
2cc273291d
travis: disable email notifications
...
Was spamming security@coreos.com
2017-02-14 12:08:49 -08:00
Manjunath A Kumatagi
5afa4e4fdf
travis: Update fmt check gotools
2017-02-09 10:17:36 -05:00
Gyu-Ho Lee
21e3418553
travis: use Go 1.7.4, drop old env var
...
We don't use Go 1.5.x anymore
2017-01-13 11:34:05 -08:00
Manjunath A Kumatagi
0642b4e61e
travis: Add ppc64le travis builds
2016-10-24 22:46:14 +05:30
Gyu-Ho Lee
9e6912fe82
travis: test with Go 1.7.3
...
Go 1.7.3 released.
2016-10-20 11:56:10 -07:00
Anthony Romano
1e3a71d098
build: support building out of path when GOPATH is not set
...
Otherwise gets "go: GOPATH entry is relative; must be absolute path: ""."
2016-09-27 10:20:52 -07:00
Gyu-Ho Lee
63d6a4e0e1
travis: test with Go 1.7.1
2016-09-17 20:57:28 +09:00
Anthony Romano
83dd121bae
build: re-enable building outside gopath
...
Have build return an error code if build fails and add a test to travis
to confirm running build outside the gopath works.
2016-08-16 20:06:05 -07:00
Anthony Romano
449923c98b
build: support go install github.com/coreos/etcd/cmd/etcd
...
Could build via github.com/coreos/etcd/cmd but that would generate a binary
named "cmd", which is not ideal.
2016-08-15 15:08:41 -07:00
Anthony Romano
38d38f2635
travis: unit test on 386
2016-07-14 20:23:35 -07:00
Gyu-Ho Lee
a53f538f27
*: test, docs with go1.6+
...
etcd v3 uses http/2, which doesn't work well with go1.5
2016-07-01 11:16:38 -07:00
Lucas Käldström
95fc21e38b
travis: Catch compilation errors in CI for arm and ppc64le
2016-06-03 18:46:36 +03:00