Commit Graph

25 Commits

Author SHA1 Message Date
Tim Hockin 497c7df123 Clean up / document build and release
In writing better RELEASING docs, I realized the build was repeating
steps.  In fixing that I fixed some make deps, but realized I *still*
can't make the build ideal.

At least it is written down now...
2019-01-25 10:45:09 -08:00
chris060986 e37fa08e74 Fix docker build arg for https proxy 2019-01-23 07:35:13 +01:00
chris060986 59f5554348 Fix intention of makefile 2019-01-16 09:15:34 +01:00
chris060986 ea7c288dc3 Add proxy support to build 2018-12-20 14:41:06 +01:00
Tim Hockin ada75e9c6c Build a manifest list
Retool some of the build/test to produce a manifest-list rather than a
single image.
2018-11-09 14:20:23 -08:00
Tim Hockin 76bda81e0f bump go to 1.11 2018-11-09 10:20:30 -08:00
Tim Hockin 44c11c4390 Update alpine and golang images 2018-07-03 15:00:11 -07:00
Sebastian Mandrean 86b15b1c2a Run Go build-image without TTY 2018-03-29 20:55:21 -07:00
Tim Hockin 802aa4604d add -- to gcloud CLI 2018-02-06 21:19:43 -08:00
Tim Hockin 2e07112602 Pushes go to staging-k8s.gcr.io 2018-01-17 14:20:38 -08:00
jorianvo 517179fa2f Improve e2e tests
Change the use of pkill with 'docker rm' as this will work more reliably (at least on MacOS). Trap the EXIT signal so we can perform a clean-up even if a test fails, so we don't pollute the system with a bunch of stopped containers. Increase the timeout from two to three seconds in order for the tests to work reliably on MacOS (the two second waiting period was consistenly to short for all tests to work). Update the Makefile so when we run the container in order to compile the package we make sure the (stopped) container is removed.
2017-09-21 22:02:13 +02:00
Tim Hockin c90faaee2d Update to golang-1.9 2017-09-15 10:25:48 -07:00
Michael Grosser cb9851e1b5 Revert "Update copyright notice"
This reverts commit b647219b69.
2017-03-22 04:25:39 +00:00
Michael Grosser b647219b69 Update copyright notice 2017-03-22 04:23:08 +00:00
TerraTech 26c5a26565 Makefile: Fix bashism when building on Ubuntu + dash
Reference: https://wiki.ubuntu.com/DashAsBinSh#A.5B

 Ubuntu's /bin/sh is /bin/dash and '==' triggers an error:
 >> /bin/sh: 1: [: amd64: unexpected operator
2016-11-13 09:05:10 -05:00
Tim Hockin 18ecf7af94 Fix tag variable 2016-11-01 23:20:52 -07:00
Tim Hockin 70feeb5ae1 Use the go-build-template
Faster builds and versions from tags.  Also use alpine as a base image.  We
need alpine for other architectures...

Also change the --wait flag to take a float for sub-second waits.
2016-10-30 17:09:06 -07:00
Tim Hockin 3fc9485ab8 Add a test 2016-10-28 16:54:50 +02:00
Tim Hockin 0adea90c44 Fix when a tag/rev moves
I know this used to work.  I must have broken it at some point. Manually
verified for HEAD and a real tag.

Also fix some logging so it is less chatty by default.

v2.0.2
2016-10-12 21:56:34 -07:00
Tim Hockin 4523b3a28d Better flag help, error on bad --dest, v2.0.1 2016-10-07 17:20:41 -07:00
Tim Hockin 9b56154cb3 bump to 2.0.0 2016-10-01 20:24:52 -07:00
Tim Hockin dd60fb0312 Clean up logging using glogr 2016-09-16 08:35:27 -07:00
Tim Hockin 4c112490af Get rid of godep - no deps yet 2016-09-16 08:35:26 -07:00
Tim Hockin 5f4837491f Overhaul Makefile and Dockerfile
Trying to standardize builds across architectures.  We wrote this basic
Makefile/Dockerfile template for another container, but it works well, so reuse
it here.
2016-09-16 08:35:22 -07:00
Tim Hockin ad53194601 Add files from github.com/kubernetes/contrib/git-sync 2016-08-20 14:14:27 -07:00