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
05b60da07c
Include the test coverage report in the output
...
Inspired by: Nomad project
2016-05-07 13:04:28 -07:00
James Phillips
3c7bf1f818
Upgrades to Go 1.6.1.
2016-04-12 21:31:44 -07:00
Sean Chittenden
fb0bfcc3cf
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
96c6b4f331
Go's -X linker flag now requires only one argument
2016-03-17 10:51:50 -07:00
James Phillips
f873dda184
Sets CGO_ENABLED to 0 in the Dockerfile.
2016-02-18 09:31:04 -08: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
Sean Chittenden
8cb5b4dbeb
Chase case change in the function name now that GenerateUUID is an
...
exported function.
2016-02-01 22:48:59 -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
Seth Vargo
3c58463c97
Remove old website push script
2016-01-13 20:23:49 -05: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
62c09b0fbf
Use hc-releases to upload during dist
2015-10-26 17:30:29 -04: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
James Phillips
b728c6f279
Fixes up verify_no_uuid checks for new path.
2015-10-15 14:59:09 -07:00
Seth Vargo
e34c321fce
Add shopt globs to include hidden files
2015-10-08 13:47:25 -04:00
Seth Vargo
85c66d4749
Use a faster middleman deploy
2015-09-20 14:03:38 -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
Ryan Mills
04bc81ff6b
Add XXX to the end of mktemp template to support more linux versions.
2015-04-12 01:48:24 +00:00
Ryan Uber
9bdf570fa5
Build consul to a temp dir for API tests
2015-04-11 13:21:56 -07:00
Emil Hessman
78b947ddbc
make.bat: add Makefile functionality for Windows
...
Converted the Makefile functionality into several bat files to better
support building on Windows. All targets have been introduced in the
make.bat file, except for "cov" and "format".
Running make.bat with no arguments runs the all target per default,
just like Makefile.
If an argument is supplied, it must be one of all, cover, deps,
integ, test, vet, or updatedeps.
For example
> make.bat test
runs the test target.
2015-01-25 06:35:56 +01:00
Seth Vargo
be1b51a88d
Minor deployment fixes
2015-01-02 16:28:56 -05: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
Armon Dadgar
93f17736fd
Ensure FSM also does not use UUIDs
2014-10-09 11:33:25 -07:00
Armon Dadgar
f3063b25c1
Adding script to verify no UUID generation done in state store
2014-10-09 11:31:28 -07: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
36a1b59348
scripts: chmod for dist
2014-05-20 12:48:17 -07:00
Mitchell Hashimoto
b57a3ea58a
scripts: dist handles UI
2014-05-01 11:02:05 -07: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
Mitchell Hashimoto
5e129c3169
scripts: fix issue with dist files havig bad format
2014-04-17 10:57:54 -07:00
Mitchell Hashimoto
75d50f589e
scripts: dist should have version in filename
2014-04-16 22:00:35 -07:00
Mitchell Hashimoto
3e100a29c9
scripts: dist script
2014-04-16 16:53:26 -07:00
Mitchell Hashimoto
b7fb9d530f
Make websites push
2014-04-14 14:21:06 -07:00
Mitchell Hashimoto
4b1336184b
Add the website push script
2014-04-14 14:18:54 -07:00
Mitchell Hashimoto
94171d316a
Update scripts for cross-compile
...
IT doesn't really work though because of cgo but... at least its there.
2014-02-22 14:57:19 -08:00
Armon Dadgar
1c5a8d01b1
Adding basic CLI infrastructure
2013-12-19 11:22:08 -08:00