James Phillips
2b60c01c71
Bumps Go version back down to 1.9.3.
...
See #3879 .
2018-02-08 19:42:53 -08:00
James Phillips
78345f7aa2
Bumps Go version to 1.9.4.
2018-02-07 17:09:48 -08:00
James Phillips
cc95297dcf
Bumps Go version to 1.9.3.
2018-01-24 10:14:14 -08:00
James Phillips
dd358e2413
Updates builder to newer Ubuntu version.
2018-01-08 18:09:06 -08:00
James Phillips
f031b5a642
Bumps Go version to 1.9.2.
2017-11-07 18:27:53 -08:00
James Phillips
35a27ac7ef
Adds a basic Linux Vagrant setup, stolen from Nomad.
2017-10-06 08:10:12 -07:00
James Phillips
26b4c0a9ab
Updates Go version to 1.9.1. ( #3537 )
2017-10-04 22:58:13 -07:00
Frank Schroeder
81782e871d
build: fix scripts/dist.sh
...
* get OSS version from version/version.go
* fix indenting to two spaces
2017-08-30 13:40:18 +02:00
James Phillips
77521e40a8
Upgrades Go version to 1.9.
2017-08-29 15:32:34 -07:00
James Phillips
d28b13c120
Removes the web UI as a separately released package.
...
Since we have this built-in via the `-ui` configuration, the only reason
to use `-ui-dir` is if you are tweaking the web UI, so there's no need
to release the web UI as a .zip archive separately.
2017-07-18 09:10:22 +02:00
James Phillips
d2251018d9
Fixes checked in web assets and associated build scripts. ( #3173 )
2017-06-21 14:43:07 -07:00
James Phillips
e3ed6fbc22
Removes obsolete Windows build scripts.
2017-06-09 01:13:28 -07:00
James Phillips
bf578807f4
Bumps Go version to 1.8.3.
2017-05-24 19:35:01 -07:00
Frank Schroeder
b7929b8bce
build: make linux/arm64 package
...
Fixes #3042
2017-05-15 17:27:42 +02:00
Frank Schroeder
7227ee21c3
build: Simplify make test and log output
2017-04-27 10:34:30 -07:00
Frank Schröder
d4ee438cd7
Faster dev builds ( #2924 )
...
This patch runs 'go install' instead of gox which runs 'go build' for
'make dev' and copies the binary into ./bin and ./pkg/${GOOS}_${GOARCH}
to mimick the previous behavior. This reduces the roundtrip times
for a dev build from 11 sec to 500ms if there weren't any changes.
2017-04-18 15:03:51 -07:00
James Phillips
8831f2b23b
Upgrades Go version to 1.8.1.
2017-04-11 10:08:00 -07:00
James Phillips
0028e80553
Fixes up some stale BUILD_TAGS references in the scripts.
2017-03-23 22:52:39 -07:00
James Phillips
74c500473d
Turns of parallel tests for now.
2017-03-23 21:25:34 -07:00
Seth Vargo
8766e68f3f
Only install on Travis
2017-03-23 20:29:33 -04:00
Seth Vargo
ba5eb9fa33
Install packages, then build
2017-03-23 20:29:32 -04:00
Seth Vargo
f268cc6971
Only build binary if api tests are running
2017-03-23 20:29:32 -04:00
James Phillips
c447334203
Bumps Go version to 1.8.
2017-02-16 13:21:28 -08:00
James Phillips
35df4dafe8
Bumps Go version up to 1.7.5.
2017-01-26 15:01:03 -08:00
James Phillips
dc5f4eaa50
Updates Consul to build with Go 1.7.4.
2017-01-25 20:05:04 -08:00
James Phillips
c8ec80b2b9
Adjusts path for injected GIT_* variables.
...
This fixes #2486 and was broken when we refactored for build tags.
2016-11-08 18:35:25 -08:00
James Phillips
e01fde4007
Runs the static asset packaging inside the container; updates assets.
2016-11-08 15:14:08 -08:00
James Phillips
21c94a956b
Fixes a typo in the build script.
2016-11-08 14:37:16 -08:00
James Phillips
022fce0147
Upgrades to Go 1.7 and fixes vet finding and TLS behavior change. ( #2281 )
...
* Upgrades to Go 1.7 and fixes vet finding and TLS behavior change.
* Fixes unit tests in a better manner by closing the client connection on errors.
We traced through and realized that https://github.com/golang/go/issues/15709
causes the output from the client to get buffered, which cuts off the alert
feedback due to the flush() call getting bypassed by the error return.
2016-11-07 18:15:26 -08:00
James Phillips
ea95e8f40d
Moves logger setup into its own package. ( #2471 )
...
* Moves logger setup into its own package.
* Removes a stray regex mark in the test locator.
2016-11-03 21:14:56 -07:00
James Phillips
9003454f88
Adds basic build tag support with different versions. ( #2463 )
2016-11-02 17:27:49 -07:00
James Phillips
e5210166e2
Adds a UI build in a Docker container. ( #2462 )
2016-11-02 15:53:02 -07:00
Sean Chittenden
e333e58dc7
Use the gox
binary found in a user's $PATH, which we assume includes
...
$GOPATH/bin/
Fixes: 2110
2016-08-10 23:55:40 -07:00
James Phillips
11cd9ea272
Upgrades to Go 1.6.3.
2016-08-09 18:33:18 -07:00
James Phillips
a50d07ef82
Switches to the short form of the SHA for the build info.
2016-07-19 15:19:32 -07:00
James Phillips
54a14b70c1
Enables fallback git tag check to fix Travis.
2016-06-03 23:34:00 -07:00
James Phillips
3a72bf6502
Upgrades to Go 1.6.2.
2016-05-12 16:08:33 -07:00
Sean Chittenden
ac4245f46f
Don't build darwin/arm until we figure out what's going on with Travis
2016-05-07 14:53:21 -07:00
Sean Chittenden
0ba86087eb
Include the test coverage report in the output
...
Inspired by: Nomad project
2016-05-07 13:04:28 -07:00
James Phillips
a778bb6304
Upgrades to Go 1.6.1.
2016-04-12 21:31:44 -07:00
Sean Chittenden
12c2fefee3
Introduce GOTEST_FLAGS to conditionally add -v to go test
...
Trivial change that makes it possible for developers to set an environment variable and change the output of `go test` to be detailed (i.e. `GOTEST_FLAGS=-v`).
2016-03-23 16:14:11 -07:00
Sean Chittenden
0f3331cc06
Go's -X linker flag now requires only one argument
2016-03-17 10:51:50 -07:00
James Phillips
e4af2ec5af
Sets CGO_ENABLED to 0 in the Dockerfile.
2016-02-18 09:31:04 -08:00
James Phillips
7beec098c8
Moves release build into Docker container and adds web asset check at dist time.
2016-02-17 23:17:39 -08:00
Sean Chittenden
333ff22e9a
Manage dependencies via Godep
...
Embrace the future and use Go 1.6's vendor support via Godep.
Go 1.5 users should `export GO15VENDOREXPERIMENT=1`
2016-02-12 16:50:37 -08:00
James Phillips
2894139b27
Merge pull request #1636 from zenware/master
...
Fix Already Closed Issue #1488 "Unable to find gox"
2016-02-06 22:43:30 -08:00
Sean Chittenden
bde685a046
Don't assume /bin/bash is installed on all OSes
...
Use `/usr/bin/env bash` where appropriate.
2016-02-02 15:16:49 -08:00
Sean Chittenden
e55b5b329a
Chase case change in the function name now that GenerateUUID is an
...
exported function.
2016-02-01 22:48:59 -08:00
Jay Looney
2e5027cdca
Fix #1488
...
gox doesn't get copied anywhere that might be in the users $PATH by default, however if someone has a functional Go setup they are required to have a $GOPATH variable which will contain their Go workspace and executables of all built go programs under $GOPATH/bin
There are certainly many solutions to this but after reading the Go documentation this seemed to me like it would be the quickest and most cross-platform.
2016-01-21 04:55:12 -06:00
Seth Vargo
5efcee0523
Remove old website push script
2016-01-13 20:23:49 -05:00