Commit graph

6 commits

Author SHA1 Message Date
Solly Ross
3fc2dbdf71 Explicitly build on tags in Travis
Setting `branch: master` causes tag builds to be skipped, so we have to
explicitly also build on tags.
2018-07-13 20:07:23 -04:00
Solly Ross
be018f76e3 Update dependencies to Kubernetes 1.11
This updates our dependencies to the Kubernetes 1.11 versions.
In the future, this will also allow us to support the external
metrics API.
2018-06-27 16:57:50 -04:00
Solly Ross
ad1837e9b5 Switch to dep for dependency management
I find it to be a bit faster in some cases, and easier to work with.
2018-06-22 16:06:12 -04:00
Solly Ross
d192346039 [infra] automatically publish new images
This tags new images every commit (via Travis) as latest, and every
tag gets pushed as a separate tag as well.
2018-02-28 14:22:09 -05:00
Solly Ross
417f5a9f99 [build] Add gofmt-related Makefile targets
This adds `verify-gofmt` and `gofmt` make targets for quick go-fmting.
It also adds a `verify` target which verifies `gofmt` and the runs the
unit tests.

Travis now runs `make verify` instead of just `make test` as the tests.
2017-06-27 19:01:39 -04:00
Solly Ross
349128f5a5 [build] set up Travis CI to run the unit tests
This commit sets up Travis CI to run the unit tests.
It installs glide, initializes the vendor directory,
and then runs `make test`.
2017-06-27 16:49:19 -04:00