Commit Graph

40 Commits

Author SHA1 Message Date
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