Commit Graph

31 Commits

Author SHA1 Message Date
Brian Grant
2ac8400cb2 Add API documentation pre-commit hook. 2014-11-20 20:25:44 +00:00
Brendan Burns
115869c0c7 Stop running benchmarks for every travis run. They're flaky. 2014-11-03 13:39:16 -08:00
Joe Beda
5d33ce46cc Rework hack/ and build/ directories.
* Rewrite a bunch of the hack/ directory with modular reusable bash libraries.
* Have 'build/*' build on 'hack/*'.  The stuff in build now just runs hack/* in a docker container.
* Use a docker data container to enable faster incremental builds.
* Standardize output to _output/{local,dockerized}/bin/OS/ARCH/*.  This regularized placement makes cross compilation work.
* Move travis specific scripts under hack/travis

With new dockerized incremental builds, I can do a no-op `make quick-release` in ~30s.  This is a significant improvement.
2014-11-01 17:56:41 -07:00
Johan Euphrosine
8f40d603f9 podex: add build to travis 2014-10-02 18:02:19 -07:00
Brendan Burns
a981ae5480 Merge pull request #1433 from lavalamp/fixVerifyFmt
Fix verify gofmt
2014-09-24 15:44:38 -07:00
Daniel Smith
78e7a18fd6 disable travis at tip 2014-09-24 15:34:49 -07:00
Daniel Smith
50eb2cf59c fix verify-gofmt's version detection 2014-09-24 14:25:21 -07:00
Clayton Coleman
9bbc572f36 Add benchmarks to Travis 2014-09-19 17:17:54 -04:00
Clayton Coleman
23307344ee Add round trip tests for default encoding
Turn down iterations a bit for speed
2014-09-16 17:27:59 -04:00
Brendan Burns
4a934427db Exclude vendored etcd. 2014-09-04 12:05:34 -07:00
Brendan Burns
3864cf453a Fix travis and cluster installs. 2014-09-04 10:31:09 -07:00
Brendan Burns
53e3bff464 Re-enable travis for Go tip 2014-09-04 09:56:28 -07:00
Daniel Smith
3354cfb6d5 Disable running travis at tip, it's finding a bunch of races that don't seem to be our fault 2014-09-02 11:34:54 -07:00
Filipe Brandenburger
510cc8ecdc Revert "change travis.yml to install godep"
This reverts commit 453c328fc9.

Having `godep` installed is not necessarily for build & test, only to
manage the dependencies under the Godeps/ tree.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-08-27 17:16:27 -07:00
Clayton Coleman
8a677b1226 Rename integration-test and update README 2014-08-23 11:44:21 -04:00
Nan Monnand Deng
453c328fc9 change travis.yml to install godep 2014-08-13 15:02:21 -04:00
Clayton Coleman
f9b6248f26 Travis should test that build-go.sh generated something
Add a new hack/test-cmd.sh that tries to use the generated
executables in a meaningful way.  It does not require Docker
so as to be runnable in Travis
2014-07-28 15:23:17 -04:00
Clayton Coleman
9a9d140a8a -cover causes races in Go 1.2
Make -covermode=atomic the default until we drop 1.2 support
Enable Go 1.2 in Travis
2014-07-11 15:48:31 -04:00
Nan Deng
903c4a957c remove 1.2 2014-07-02 23:27:00 -07:00
Brendan Burns
e5f36b8ec1 Disable gofmt for non go1.2 or go1.3 2014-07-01 11:25:59 -07:00
Johan Euphrosine
74bc515172 travis: temporary disable tip
workaround gofmt failure, until #322 is in
2014-07-01 11:01:17 -07:00
Johan Euphrosine
d7b1562b45 travis: add go 1.3 target 2014-07-01 10:45:53 -07:00
Daniel Smith
06410321e3 Add script to verify all boilerplate; add line to make travis run it. 2014-06-23 13:50:14 -07:00
Johan Euphrosine
58bda7616e travis: add irc notifications 2014-06-12 17:36:39 -07:00
Johan Euphrosine
afc3fe7edf travis: explicit gopath 2014-06-12 16:07:44 -07:00
Johan Euphrosine
1b60c4d88f travis: fix path for integration 2014-06-12 16:05:05 -07:00
Johan Euphrosine
0d9280e168 travis: remove e2e test and set GOPATH for integration 2014-06-12 15:44:27 -07:00
Johan Euphrosine
0563f5d2b1 travis: fix integration test invocation 2014-06-12 15:40:08 -07:00
Johan Euphrosine
ac14b2b9dd travis: add etcd and gcloud path 2014-06-12 15:24:00 -07:00
Johan Euphrosine
200fc2dd29 travis: add cloudsdk and cover tool 2014-06-12 14:35:11 -07:00
Johan Euphrosine
8bd747a904 add travis integration 2014-06-12 13:49:36 -07:00