mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #7262 from mkumatag/ppc64le_binary
scripts: Add support to build ppc64le binary for release
This commit is contained in:
commit
bf5ecf6555
@ -59,23 +59,31 @@ function main {
|
||||
|
||||
for os in darwin windows linux; do
|
||||
export GOOS=${os}
|
||||
export GOARCH="amd64"
|
||||
|
||||
pushd etcd >/dev/null
|
||||
GO_LDFLAGS="-s" ./build
|
||||
popd >/dev/null
|
||||
|
||||
TARGET="etcd-${VER}-${GOOS}-${GOARCH}"
|
||||
mkdir ${TARGET}
|
||||
package ${TARGET} ${PROJ}
|
||||
TARGET_ARCHS=("amd64")
|
||||
|
||||
if [ ${GOOS} == "linux" ]; then
|
||||
tar cfz ${TARGET}.tar.gz ${TARGET}
|
||||
echo "Wrote release/${TARGET}.tar.gz"
|
||||
else
|
||||
zip -qr ${TARGET}.zip ${TARGET}
|
||||
echo "Wrote release/${TARGET}.zip"
|
||||
TARGET_ARCHS+=("ppc64le")
|
||||
fi
|
||||
|
||||
for TARGET_ARCH in "${TARGET_ARCHS[@]}"; do
|
||||
export GOARCH=${TARGET_ARCH}
|
||||
|
||||
pushd etcd >/dev/null
|
||||
GO_LDFLAGS="-s" ./build
|
||||
popd >/dev/null
|
||||
|
||||
TARGET="etcd-${VER}-${GOOS}-${GOARCH}"
|
||||
mkdir ${TARGET}
|
||||
package ${TARGET} ${PROJ}
|
||||
|
||||
if [ ${GOOS} == "linux" ]; then
|
||||
tar cfz ${TARGET}.tar.gz ${TARGET}
|
||||
echo "Wrote release/${TARGET}.tar.gz"
|
||||
else
|
||||
zip -qr ${TARGET}.zip ${TARGET}
|
||||
echo "Wrote release/${TARGET}.zip"
|
||||
fi
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user