Alex Dadgar
f6c67535d1
Fix docs and script
2017-03-03 16:00:39 -08:00
Jonathan Wright
5112eee9ff
Fix spelling error for CGO_ENABLED variable in build script
2017-03-01 19:21:46 +00:00
Michael Schurter
8a57aadbcd
Oops! Don't try to build darwin on Linux.
...
Someday maybe
2017-02-23 16:58:21 -08:00
Michael Schurter
c7da4ec618
Allow building specific targets
2017-02-23 13:27:28 -08:00
Michael Schurter
5bb805cc5e
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
3e4c8672c0
Add windows exe extension
2017-02-05 13:17:13 -08:00
Diptanu Choudhury
1aec23bb8a
fixed conflicts
2017-01-31 13:20:58 -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
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
Michael Schurter
8ab7c3ed61
Use - not _ for lxc enabled build
2016-12-15 11:06:03 -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
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
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
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
2ffef3d48d
Fully enumerate build targets
...
Exclude broken build targets from gox
2016-05-07 12:12:04 -07:00
Sean Chittenden
2bd425b9b1
Go's -X linker flag now requires only one argument
2016-03-17 11:57:46 -07:00
Diptanu Choudhury
0682581ded
Removing support for Go 1.5.3
2016-02-22 00:42:34 -08:00
Diptanu Choudhury
a1fd9075b6
Fixed the make dev target
2016-02-12 10:36:11 -08:00
Jake Champlin
ee1b41622b
Allow compilation on BSD
...
BSD Make uses `$.CURDIR` instead of `$CURDIR`. BSD and GNU share `$PWD`
though, so it works as a drop in replacement.
Also update scripts in `scripts/` to call `/usr/bin/env` in the shebang,
as BSD places `bash` at `/usr/local/bin/bash` instead of `/bin/bash`
2016-01-27 20:37:29 -05:00
Diptanu Choudhury
06443a6629
Using cgo dependencies to look up users
2015-12-15 11:12:13 -08:00
Camilo Aguilar
fbd484034c
Fixes #505
...
https://github.com/hashicorp/nomad/pull/421 removed the last piece
of CGO dependant code. We we can stop building binaries with CGO
enabled now.
2015-12-04 12:20:34 -05:00
Alex Dadgar
db88c38bc7
Bind alloc dir and task local dir to docker containers and parse args correctly
2015-10-15 16:40:07 -07:00
Ryan Uber
24018160d8
Add release target, package Nomad
2015-09-30 12:54:59 -07:00
lalyos
1a7fe0b9d7
use 'idiomatic' bash
2015-09-29 16:58:09 +02:00
Mitchell Hashimoto
474221f42a
scripts
2015-09-27 23:58:40 -07:00
Mitchell Hashimoto
89cee34181
scripts for release
2015-09-27 23:21:00 -07:00
Seth Vargo
7fa28c1373
Use = in -X because it's deprecated without
2015-09-20 16:36:30 -04:00
Armon Dadgar
126147a214
Fixing build script
2015-09-18 11:48:04 -07:00
Ryan Uber
3da9387f4f
scripts: fix build warning
2015-09-08 11:24:28 -07:00
Armon Dadgar
0083511b6b
Adding initial skeleton
2015-06-01 13:46:21 +02:00