From 2389333a521ce173dcf5c8d1ffadda83c359c20b Mon Sep 17 00:00:00 2001 From: Yiting Qiang Date: Thu, 2 Jul 2020 02:14:46 +0800 Subject: [PATCH] add build script --- .gitignore | 1 + build.sh | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 build.sh diff --git a/.gitignore b/.gitignore index 859a36b..2061cd4 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /example_logs/ /jog.log /.vscode +/target diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..15ada30 --- /dev/null +++ b/build.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +PROJECT_DIR=$(cd "$(dirname $0)";pwd) +TARGET_DIR=${PROJECT_DIR}/target + +rm -rf ${TARGET_DIR} +cd ${PROJECT_DIR} + +go_build() { + local _OS=$1 + local _OS_TARGET_DIR=${TARGET_DIR}/${_OS} + + mkdir -p ${_OS_TARGET_DIR} + GOOS=${_OS} GOARCH=amd64 go build -o ${_OS_TARGET_DIR}/jog +} + +go_build linux +go_build darwin +go_build windows