From 0df20ebe2d6061ca8a0f2be30a2a654f30f46f52 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Thu, 12 Jan 2017 11:01:28 -0800 Subject: glue: add expect --- glue/build.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 glue/build.lua (limited to 'glue/build.lua') diff --git a/glue/build.lua b/glue/build.lua new file mode 100644 index 0000000..31fe844 --- /dev/null +++ b/glue/build.lua @@ -0,0 +1,20 @@ +-- expects glue, $ go get -u github.com/Xe/tools/glue +local sh = require "sh" +sh { abort = true } + +if os.getenv("CGO_ENABLED") ~= "0" then + error("CGO_ENABLED must be set to 1") +end + +print "building glue..." +sh.go("build"):print() +sh.upx("--ultra-brute", "glue"):print() +sh.box("box.rb"):print() + +print "releasing to docker hub" +sh.docker("push", "xena/glue"):print() + +print "moving glue binary to $GOPATH/bin" +sh.mv("glue", (os.getenv("GOPATH") .. "/bin/glue")) + +print "build/release complete" -- cgit v1.2.3