Commit Graph

353 Commits

Author SHA1 Message Date
Michael Schurter
cb5e23d7b4 Fix vagrant provision with a bunch of guards 2017-01-27 16:08:21 -08:00
Michael Schurter
917c48a8e5 Bump rkt version; simplify script 2017-01-27 16:08:21 -08:00
Michael Schurter
afbf63152b Upgrade vagrant/release to Ubuntu 16.04 / Go 1.7.5
Switch back to soft-float arm32 as armhf chips are backward compatible.
2017-01-27 16:08:21 -08:00
Michael Schurter
d84660a047 Split out massive list of cross compile deps+cmds 2017-01-27 16:08:21 -08:00
Michael Schurter
b9da18efc8 Install crosscompile dep to build arm in Vagrant 2017-01-27 16:08:21 -08:00
Michael Schurter
2f0550cfc4 Cache build deps prior to running tests 2017-01-27 16:08:21 -08:00
Michael Schurter
c5f9144e32 Split dev build into its own script
The dev build is far simpler than the release build, so move it to its
own shell script. This simplifies the release build script slightly as
well at the cost of duplicating the version/tag logic.

Also don't even try to check for LXC if not running on Linux. I don't
think we want to try to support cross-compiling LXC from non-Linux
hosts.
2017-01-27 16:08:21 -08:00
root
c0e74ea0f9 Release v0.5.3-rc1 2017-01-24 18:30:10 +00:00
Alex Dadgar
42c5cafd2f Actually randomize the splay 2017-01-22 13:50:33 -08:00
Michael Schurter
8ab7c3ed61 Use - not _ for lxc enabled build 2016-12-15 11:06:03 -08:00
Alex Dadgar
1f6d8751f7 update hc-releases 2016-12-12 13:48:08 -08:00
root
4102eba574 Release v0.5.0-rc2 2016-11-10 19:08:15 +00:00
Seth Vargo
605710683c Simplify xc script
This is the same set of builds that we currently publish, but it groups
them into less magic.
2016-10-27 22:08:58 -04:00
Michael Schurter
31538f1ba8 Move tags into variable
Bash quoting is hard
2016-10-26 15:53:38 -07:00
Michael Schurter
aeb410c07c Put lxc support behind a flag
Since lxc support requires linking to a C lib at compile and runtime
I'm putting it behind a build flag to avoid forcing all nomad users to
install liblxc (lxc-dev for development).
2016-10-26 14:55:54 -07:00
Michael Schurter
3d828aad9c Update rkt script and test rkt in travis 2016-10-25 09:46:49 -07:00
Alex Dadgar
63ef249629 Bump Vault/Consul version 2016-10-06 14:09:39 -07:00
Alex Dadgar
fd7c8197c9 no -v 2016-09-21 14:21:37 -07:00
Alex Dadgar
857ea1fe97 bump vault version 2016-08-25 13:13:20 -07:00
Alex Dadgar
31367a7abf Merge pull request #1629 from hashicorp/f-derive-token
Server Deriving Tokens on behalf of Clients
2016-08-23 13:58:47 -07:00
Diptanu Choudhury
92fc6ba32f Putting the mock driver behind a build flag 2016-08-22 15:02:28 -05:00
Alex Dadgar
7647e15266 Add set -e 2016-08-19 16:40:37 -07:00
Alex Dadgar
6d9e05b45c install scripts 2016-08-17 16:25:38 -07:00
Diptanu Choudhury
1d94641692 Changed build script 2016-08-17 15:18:37 -07:00
Alex Dadgar
a7fd23c706 More advance travis timeout circumvention 2016-08-16 21:46:53 -07:00
Alex Dadgar
fb855a926d change test script 2016-08-16 12:32:29 -07:00
vagrant
d937dc7eca Release v0.4.1-rc1 2016-08-13 01:02:08 +00:00
Diptanu Choudhury
c7bbcb5690 Enabled cgo 2016-08-12 17:34:54 -07:00
Diptanu Choudhury
0f1d7cb426 Updated the build script 2016-08-12 15:55:39 -07:00
Diptanu Choudhury
d1da78a870 Running the tests in verbose mode 2016-07-26 14:02:47 -07:00
Sean Chittenden
3ff6f63ad7 Use anchored regexp for filtering vendored tests 2016-07-12 02:15:42 -04:00
Sean Chittenden
9615524352 ... oh wow. This is an "improvement." 2016-07-11 13:06:00 -07:00
Sean Chittenden
25ac71b8b5 When sudo(1)'ing to run the tests, use the abspath of the current user's
go(1) instead of whatever is in root's PATH.
2016-07-11 12:49:26 -07:00
Sean Chittenden
e00d4cae6a Add debugging to figure out why Travis can't find go(1) when sudo'ing
but xargs(1) could.
2016-07-11 12:41:14 -07:00
Sean Chittenden
1e6c04ccfa Remove xargs(1) from testing and rely on go test -v.
Tests are approaching 30min largely due to recompiling every package.
Out of a ~30min build, only ~5min are actually spent running the tests,
the remaining time is spent recompiling.
2016-07-11 12:31:21 -07:00
Alex Dadgar
add1c9e9cd Add OSs back to build script 2016-06-28 14:30:02 -07:00
Alex Dadgar
aa41a7936d Release v0.4.0 2016-06-28 14:26:34 -07:00
Diptanu Choudhury
81876a7ed3 Revert changes to build script 2016-06-22 17:01:53 -07:00
vagrant
a225f020ad Release v0.4.0-rc2 2016-06-22 23:50:29 +00:00
Sean Chittenden
5edc1e8d32 Remove the FreeBSD exclusion rule.
Other *NIX systems may be eligible for being removed from this list
but I am not in a position to support or test them at present.
2016-06-16 23:07:13 -07:00
Sean Chittenden
174132d398 Allow test flags to be overridden from the environment. 2016-06-16 18:26:31 -07:00
Alex Dadgar
03c5cc6125 increase timeout 2016-06-15 15:42:44 -07:00
Alex Dadgar
ecbab1d948 up test timeout 2016-06-13 23:08:24 -07:00
Alex Dadgar
2c98536f11 guide 2016-06-13 22:41:51 -07:00
Ivo Verberk
36f2375ce6 Revert "Scope the test"
This reverts commit 7d018ef1be.
2016-06-05 13:34:24 +02:00
Ivo Verberk
d7ac4c01bb Revert "Add verbosity flag"
This reverts commit 9089105e16.
2016-06-05 13:34:16 +02:00
Ivo Verberk
337ddd5c1d Revert "Scope to one test"
This reverts commit 9e812db94e.
2016-06-05 13:34:03 +02:00
Ivo Verberk
9e812db94e Scope to one test 2016-06-05 13:22:58 +02:00
Ivo Verberk
9089105e16 Add verbosity flag 2016-06-05 13:17:13 +02:00
Ivo Verberk
7d018ef1be Scope the test 2016-06-05 12:37:18 +02:00