12 lines
272 B
Bash
Executable File
12 lines
272 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Build Go binary
|
|
# Args:
|
|
# 1. OUTPUT_DIR: output directory, default is ./output, the full output directory is $OUTPUT_DIR/$GOOS-$GOARCH
|
|
|
|
set -e
|
|
|
|
OUTPUT_DIR=${1:-./output}
|
|
|
|
mkdir -p $OUTPUT_DIR/$GOOS-$GOARCH
|
|
go build -o $OUTPUT_DIR/$GOOS-$GOARCH/server ./cmd/ |