Skip to content
This repository was archived by the owner on Aug 30, 2024. It is now read-only.

Commit 12af9db

Browse files
committed
Don't try Darwin builds on Linux
1 parent c39e1df commit 12af9db

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

ci/build.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ mkdir -p bin
1414

1515
build(){
1616
tmpdir=$(mktemp -d)
17-
go build -ldflags "-X main.version=${tag}" -o "$tmpdir/coder" ../cmd/coder
17+
go build -ldflags "-s -w -X main.version=${tag}" -o "$tmpdir/coder" ../cmd/coder
1818

1919
pushd "$tmpdir"
2020
tarname="coder-cli-$GOOS-$GOARCH.tar.gz"
@@ -25,5 +25,14 @@ build(){
2525
rm -rf "$tmpdir"
2626
}
2727

28+
# Darwin builds do not work from Linux, so only try to build them from Darwin.
29+
# See: https://github.com/cdr/coder-cli/issues/20
30+
if [[ "$(uname)" -eq "Darwin" ]]; then
31+
GOOS=linux build
32+
CGO_ENABLED=1 GOOS=darwin build
33+
exit 0
34+
fi
35+
36+
echo "Warning: Darwin builds don't work on Linux."
37+
echo "Please use an OSX machine to build Darwin tars."
2838
GOOS=linux build
29-
# GOOS=darwin build

0 commit comments

Comments
 (0)