James Phillips
2a950f3897
Adds basic build tag support with different versions. ( #2463 )
2016-11-02 17:27:49 -07:00
Sean Chittenden
0180f20352
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
e96eedd9e2
Switches to the short form of the SHA for the build info.
2016-07-19 15:19:32 -07:00
James Phillips
b8bf43101e
Enables fallback git tag check to fix Travis.
2016-06-03 23:34:00 -07:00
Sean Chittenden
ac298eacad
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
96c6b4f331
Go's -X linker flag now requires only one argument
2016-03-17 10:51:50 -07:00
James Phillips
33829cdc34
Moves release build into Docker container and adds web asset check at dist time.
2016-02-17 23:17:39 -08:00
Sean Chittenden
25b09713b9
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
a897a7189b
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
fa0d388ef1
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
Jay Looney
dc9b9168d1
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
James Phillips
e9a34a0843
Adds a solaris target.
2016-01-05 18:20:46 -08:00
James Phillips
f6ac3a4303
Removes netbsd and openbsd for now.
...
These are super close but we need to fix an issue with the Docker
client before we can include them.
2015-10-27 20:47:05 -07:00
Seth Vargo
593452b422
Typos
2015-10-22 15:00:35 -04:00
Seth Vargo
6c528f0ff2
Use gox for building
2015-10-22 14:16:01 -04:00
Seth Vargo
7b4dcad487
Fix link warnings
2015-09-14 18:48:51 +01:00
Jo Vandeginste
a626ae1892
Add quotes to locations in case pwd contains spaces
2015-09-11 18:19:22 +02:00
Janne Paenkaelae
e6b6f18172
Make the 'consul version' to return value that is from 'git describe --tags'
2014-11-18 22:15:58 +00:00
Will Fife
4002ed0db0
Removed the FreeBSD export CGO_LDFLAGS option, as the workaround listed is no longer needed,
...
and breaks the build using any recent go on FreeBSD 10.
2014-10-06 10:23:29 -07:00
Will Fife
52576e5b00
Altered the /bin/bash line to use the /usr/bin/env command to
...
acquire the location of bash from the environment. This should
work on Linux/OS X/FreeBSD. FreeBSD puts bash in /usr/local/bin
instead of /bin/ so builds don't work without modification there.
2014-10-06 09:58:23 -07:00
Armon Dadgar
c0bda92b34
scripts: Ensure OSX build works on older versions. Fixes #147 .
2014-06-11 10:07:38 -07:00
myfreeweb
58e0fcf8e8
fix freebsd build
2014-05-31 00:05:58 +04:00
Mitchell Hashimoto
d8b3fedee8
Split GOPATH properly on Windows builds
2014-05-01 10:55:54 -07:00
Armon Dadgar
6cc3da0a59
scripts: Protect against multiple gopaths
2014-04-25 15:23:25 -06:00
Robert B Gordon
ccdbb006ac
pick first directory from GOPATH
2014-04-24 18:06:09 -06:00
Armon Dadgar
1c5a8d01b1
Adding basic CLI infrastructure
2013-12-19 11:22:08 -08:00