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
Geoff Levand
b79bb6f164
travis: Enable arm64 builds
...
Setup a travis test matrix on a new variable 'TARGET', which specifies the CI
target. Update the script section with a conditional that runs the needed
commands for each target.
Also, set go_import_path to make cloned repos work, enable the trusty VM, and
enable verbose builds when testing.
Signed-off-by: Geoff Levand <geoff@infradead.org>
2016-04-29 15:31:30 -07:00
Gyu-Ho Lee
9aec045fce
test, travis: integrate gosimple and unused
2016-04-07 23:16:33 -07:00
Anthony Romano
b1d41016b2
vendor: only vendor on emitted binaries
...
Moves the vendor/ directory to cmd/vendor. Vendored binaries are built
from cmd/, which is backed by symlinks pointing back to repo root.
2016-04-05 21:01:16 -07:00
Anthony Romano
2f22ac662c
travis: use GO15VENDOREXPERIMENT
2016-03-22 18:02:10 -07:00
Gyu-Ho Lee
5badbab8b7
travis: drop go1.4
...
Fix https://github.com/coreos/etcd/issues/4790 .
2016-03-18 13:33:12 -07:00
Anthony Romano
f6d8059ac1
test: scan for exported godoc violations
2016-02-21 20:36:44 -08:00
Gyu-Ho Lee
683c78f9a3
travis: add go1.6
2016-02-20 21:02:43 -08:00
Gyu-Ho Lee
bbdd3c5f0e
travis, test: allow failures with gotip
...
This allows tests to fail with Go tip, because go tip branch might not be
stable. This replaces https://github.com/coreos/etcd/pull/3953 .
2015-12-04 11:16:59 -08:00
Gyu-Ho Lee
8e2c430f52
travis: add Go tip for testing
...
It would be good to test etcd with the latest Go branch,
so that we can find bugs either in Go or etcd in advance.
Reference:
https://docs.travis-ci.com/user/languages/go
2015-12-03 14:36:35 -08:00
Xiang Li
c4f8fe96e8
travis: install libpcap
2015-11-01 18:16:20 -08:00
Jonathan Boulle
516be7a781
travis: only run unit tests
...
Travis has chronic problems successfully running the integration suite -
and we've successfully moved to Semaphore for that purpose - but can
still be useful as a fail-fast option for testing unit tests and formatting.
2015-10-26 12:47:15 -07:00
Xiang Li
559b76f401
travis: drop go-nyet
2015-10-18 16:41:57 -07:00
Xiang Li
31395d257c
travis: test for go 1.5 build
2015-08-20 11:39:41 -07:00
Yicheng Qin
90ad78aa46
travis: stop install tools cover and vet
...
There is no need to install them separately because they have been
downloaded in the default go root directory.
2015-05-26 11:03:53 -07:00
Barak Michener
92dca0af0f
*: remove shadowing of variables from etcd and add travis test
...
We've been bitten by this enough times that I wrote a tool so that
it never happens again.
2015-02-17 16:31:42 -05:00
Yicheng Qin
a0f8aa1add
travis: use latest go tool repo
2015-02-03 23:23:02 -08:00