改进编译脚本

This commit is contained in:
GoEdgeLab
2021-08-26 16:29:19 +08:00
parent 62eabfb7c1
commit 46ee598fc2

View File

@@ -7,6 +7,7 @@ function build() {
OS=${1} OS=${1}
ARCH=${2} ARCH=${2}
TAG=${3} TAG=${3}
NODE_ARCHITECTS=("amd64" "386" "arm64" "mips64" "mips64le")
if [ -z $OS ]; then if [ -z $OS ]; then
echo "usage: build.sh OS ARCH" echo "usage: build.sh OS ARCH"
@@ -33,8 +34,7 @@ function build() {
fi fi
cd $ROOT"/../../EdgeNode/build" cd $ROOT"/../../EdgeNode/build"
echo "==============================" echo "=============================="
architects=("amd64" "386" "arm64" "mips64" "mips64le") for arch in "${NODE_ARCHITECTS[@]}"; do
for arch in "${architects[@]}"; do
if [ ! -f $ROOT"/../../EdgeNode/dist/edge-node-linux-${arch}-${TAG}-v${NodeVersion}.zip" ]; then if [ ! -f $ROOT"/../../EdgeNode/dist/edge-node-linux-${arch}-${TAG}-v${NodeVersion}.zip" ]; then
./build.sh linux $arch $TAG ./build.sh linux $arch $TAG
else else
@@ -45,7 +45,7 @@ function build() {
cd - cd -
rm -f $ROOT/deploy/*.zip rm -f $ROOT/deploy/*.zip
for arch in "${architects[@]}"; do for arch in "${NODE_ARCHITECTS[@]}"; do
cp $ROOT"/../../EdgeNode/dist/edge-node-linux-${arch}-${TAG}-v${NodeVersion}.zip" $ROOT/deploy/edge-node-linux-${arch}-v${NodeVersion}.zip cp $ROOT"/../../EdgeNode/dist/edge-node-linux-${arch}-${TAG}-v${NodeVersion}.zip" $ROOT/deploy/edge-node-linux-${arch}-v${NodeVersion}.zip
done done