mirror of
https://github.com/rancher/cli.git
synced 2026-02-05 09:48:36 +01:00
Add windows 32bit build
This commit is contained in:
@@ -4,8 +4,12 @@ source $(dirname $0)/version
|
||||
|
||||
cd $(dirname $0)/..
|
||||
|
||||
declare -A OS_ARCH_ARG
|
||||
|
||||
OS_PLATFORM_ARG=(linux windows darwin)
|
||||
OS_ARCH_ARG=(amd64 arm)
|
||||
OS_ARCH_ARG[linux]="amd64 arm"
|
||||
OS_ARCH_ARG[windows]="386 amd64"
|
||||
OS_ARCH_ARG[darwin]="amd64"
|
||||
|
||||
go build -ldflags="-w -s -X main.VERSION=$VERSION" -o bin/rancher
|
||||
|
||||
@@ -13,14 +17,8 @@ if [ -n "$CROSS" ]; then
|
||||
rm -rf build/bin
|
||||
mkdir -p build/bin
|
||||
for OS in ${OS_PLATFORM_ARG[@]}; do
|
||||
for ARCH in ${OS_ARCH_ARG[@]}; do
|
||||
for ARCH in ${OS_ARCH_ARG[${OS}]}; do
|
||||
OUTPUT_BIN="build/bin/rancher_$OS-$ARCH"
|
||||
if test "$ARCH" = "arm"; then
|
||||
if test "$OS" = "windows" || test "$OS" = "darwin"; then
|
||||
# windows/arm and darwin/arm does not compile without cgo :-|
|
||||
continue
|
||||
fi
|
||||
fi
|
||||
if test "$OS" = "windows"; then
|
||||
OUTPUT_BIN="${OUTPUT_BIN}.exe"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user