Alex Dadgar
1a86aecf55
Add version package
...
This PR adds a version package and consolidates version strings into a
Version struct.
2017-08-16 15:44:21 -07:00
Alex Dadgar
27ec9b1428
reset travis script
2017-07-22 22:25:20 -07:00
Alex Dadgar
b1b61b892a
whats going on
2017-07-22 21:44:53 -07:00
Alex Dadgar
553bc91725
Parallel client tests ( #2890 )
...
* alloc_runner
* Random tests
* parallel task_runner and no exec compatible check
* Parallel client
* Fail fast and use random ports
* Fix docker port mapping
* Make concurrent pull less timing dependant
* up parallel
* Fixes
* don't build chroots in parallel on travis
* Reduce parallelism on travis with lxc/rkt
* make java test app not run forever
* drop parallelism a little
* use docker ports that are out of the os's ephemeral port range
* Limit even more on travis
* rkt deadline
2017-07-22 19:04:36 -07:00
Alex Dadgar
9e9c20ca77
small fixes
2017-07-22 12:25:02 -07:00
Alex Dadgar
c355250fca
Force parallelism on travis
2017-07-20 22:47:10 -07:00
Alex Dadgar
c8ad00aff6
Undo verbose and parallel on tests
2017-07-20 20:28:31 -07:00
Alex Dadgar
7e9d1ede6e
verbose and parallel
2017-07-20 09:57:39 -07:00
Michael Schurter
a296a24215
Start consul in getting started vagrant
...
Sneak a version bump to consul in as well
2017-07-03 16:45:13 -07:00
Michael Schurter
8b93ec023c
Fixup example
2017-06-21 17:19:08 -07:00
Michael Schurter
7fd41b778d
Add script to demo weave in vagrant
2017-06-21 17:19:08 -07:00
Michael Schurter
8d677bc6b9
Fix lxc tests
2017-06-21 17:19:08 -07:00
Michael Schurter
21dff59304
Update go-winio to remove cgo on Windows
...
Thanks to Microsoft/go-winio#51
2017-05-08 15:43:48 -07:00
Michael Schurter
a2a8af471a
go-winio now requires cgo which requires mingw
2017-05-03 17:09:12 -07:00
Alex Dadgar
a4ef87c6e5
bump vault
2017-03-27 10:10:42 -07:00
Lev Walkin
4bb5b74489
ensuring bin directory exists before copying
2017-03-17 17:23:15 -07:00
Michael Schurter
06a4d3c6cd
Fix overriding build targets
2017-03-14 10:47:29 -07:00
Michael Schurter
1f6090371b
make bin creates a release binary for the host arch
...
make dev properly copies the binary into bin/ again.
make release still creates binaries for as many archs as possible.
Fixes #2407
2017-03-08 17:42:28 -08:00
Michael Schurter
518e4f75a6
Replace "-" in env var keys with "_"
...
Fixes #2405
2017-03-06 19:57:44 -08:00
Alex Dadgar
9f65ca42cc
auto release
2017-03-03 16:06:31 -08:00
Alex Dadgar
0124ba1406
Fix docs and script
2017-03-03 16:00:39 -08:00
Jonathan Wright
87b84c71a6
Fix spelling error for CGO_ENABLED variable in build script
2017-03-01 19:21:46 +00:00
Michael Schurter
2f0a5e355e
Oops! Don't try to build darwin on Linux.
...
Someday maybe
2017-02-23 16:58:21 -08:00
Michael Schurter
885f4ae9f9
Allow building specific targets
2017-02-23 13:27:28 -08:00
Michael Schurter
f2cf2b1df1
Fix 32bit arm build
...
Had to use the hack from https://github.com/golang/go/issues/12443
2017-02-09 11:22:17 -08:00
Alex Dadgar
d318e5bc38
Add windows exe extension
2017-02-05 13:17:13 -08:00
Diptanu Choudhury
b6c629a6b9
fixed conflicts
2017-01-31 13:20:58 -08:00
Michael Schurter
13e3ce5c71
Fix some bash; uuuuuuuuuugh
2017-01-27 16:08:21 -08:00
Michael Schurter
0059bca6b3
Prettify output
2017-01-27 16:08:21 -08:00
Michael Schurter
a0d792ea77
Fix vagrant provision
with a bunch of guards
2017-01-27 16:08:21 -08:00
Michael Schurter
d2bc719a26
Bump rkt version; simplify script
2017-01-27 16:08:21 -08:00
Michael Schurter
5cd710bd8e
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
6a085080bc
Split out massive list of cross compile deps+cmds
2017-01-27 16:08:21 -08:00
Michael Schurter
e620336a0c
Install crosscompile dep to build arm in Vagrant
2017-01-27 16:08:21 -08:00
Michael Schurter
2a383b8de8
Cache build deps prior to running tests
2017-01-27 16:08:21 -08:00
Michael Schurter
6a5fa593fa
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
c3869ffd73
Release v0.5.3-rc1
2017-01-24 18:30:10 +00:00
Alex Dadgar
d051065229
Actually randomize the splay
2017-01-22 13:50:33 -08:00
Michael Schurter
81a709e6d4
Use - not _ for lxc enabled build
2016-12-15 11:06:03 -08:00
Alex Dadgar
0609f48bd3
update hc-releases
2016-12-12 13:48:08 -08:00
root
8c1bdc0342
Release v0.5.0-rc2
2016-11-10 19:08:15 +00:00
Seth Vargo
de0c9d3911
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
7899fb1f63
Move tags into variable
...
Bash quoting is hard
2016-10-26 15:53:38 -07:00
Michael Schurter
f430203505
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
0cd3763a10
Update rkt script and test rkt in travis
2016-10-25 09:46:49 -07:00
Alex Dadgar
7e466ee9d2
Bump Vault/Consul version
2016-10-06 14:09:39 -07:00
Alex Dadgar
15e6c724ae
no -v
2016-09-21 14:21:37 -07:00
Alex Dadgar
d690d0afdc
bump vault version
2016-08-25 13:13:20 -07:00
Alex Dadgar
db2806a9c1
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
1e1eef56a1
Putting the mock driver behind a build flag
2016-08-22 15:02:28 -05:00