Tom Wilkie
fe81ef98f4
Update to go1.7.4 ( #2147 )
2017-01-22 19:51:38 +00:00
Iago López Galeiras
43d9f38c5e
Fix various linter issues
...
Found via shellcheck.
2017-01-18 11:51:41 +01:00
Iago López Galeiras
ec0b6dd8d0
backend: add shfmt command to the docker image
2017-01-09 16:40:16 +01:00
Tom Wilkie
d1cf9f60fc
Upgrade to go1.7 ( #1797 )
...
* Upgrade to go1.7
* Use the 1.7.1 tag
2016-09-13 12:40:33 +01:00
Jonathan Lange
ddf80d05cb
Actually run shell-lint on tools
2016-07-12 14:22:09 +01:00
Tom Wilkie
fb8704f82d
Upgrade to go1.6.2
2016-04-21 10:04:08 +01:00
Tom Wilkie
31a90c76c4
Update to go 1.6.1
2016-04-13 13:29:34 +01:00
Tom Wilkie
b9233561d8
Remove temporary files in the build container to shrink it down by ~100MB
2016-03-24 12:06:25 +00:00
Tom Wilkie
a4e707d179
Project specific changes for misspell.
...
- Add misspell to build container.
- Add file to build container.
- Ignore dagre spelling
2016-03-23 10:51:21 +00:00
Alfonso Acosta
783297672c
Invoke Go consistently and remove GO15VENDOREXPERIMENT from container
2016-03-10 11:25:15 +01:00
Tom Wilkie
b9f788993b
Upgrade to go1.6
2016-03-01 12:31:54 +00:00
Paul Bellamy
2fc05672db
containerize build of prog/static.go
2016-02-16 13:55:51 +00:00
Tom Wilkie
baec4688cb
Various improvements to build & tests
...
- Fix broken wait in tests.
- Run lint in the build container.
- Merge two quick steps in the circle plan.
- Increase number of test VMs to 3 (again).
2016-01-15 10:00:41 -08:00
Tom Wilkie
e5541b965b
Update to go1.5.3
2016-01-13 16:21:51 -08:00
Tom Wilkie
4ea7453008
Update Makefile inline with some comments from weave's build.
2016-01-11 11:37:23 +00:00
Tom Wilkie
d6052973af
Pass -i to go build to speed up builds.
2016-01-04 16:48:41 +00:00
Tom Wilkie
1ad7b4fce5
Speed up tests on circle.
...
- Ensure we use up to date build container when running tests.
- Parallelise host setup for integration tests.
- Pass some more circle env vars through to ./tools/tests so the scheduler works.
- Gather coverage from multiple shards.
- Create files as the right owner inside the container.
- Parallelise the circle.yaml
- Parallelise the intergration tests using existing machinery
- Build experimental in parallel.
- Use custom scheduler prefix for integration tests, so schedules don't clash with weave.
2015-11-04 15:35:21 +00:00
Tom Wilkie
43f6cf7114
Fix build warning with go1.5
2015-11-03 17:25:39 +00:00
Tom Wilkie
fb49e146ad
Build experimental stuff in a container too
2015-10-26 16:11:16 +00:00
Tom Wilkie
c05b76373f
Review feedback
2015-10-26 14:23:30 +00:00
Tom Wilkie
147db96567
Make the build-in-container vs not clearer to make, so it doesn't always rebuild the exes.
2015-10-26 14:02:39 +00:00
Tom Wilkie
e8c96a0242
Turn on GO15VENDOREXPERIMENT in build container; don't go get.
2015-10-24 10:24:59 +01:00
Tom Wilkie
7fd5a315e3
Build inside the build container, using go1.5, by default
...
Also build for GOOS=darwin and GOARCH=arm
2015-10-23 16:35:11 +00:00
Peter Bourgon
b97407a540
Use local checkout
2015-09-10 16:58:49 +02:00
Peter Bourgon
fc95067bd3
First cut of Docker build for backend
2015-09-10 15:38:48 +02:00