mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-03 15:00:27 +08:00
改进脚本
This commit is contained in:
@@ -23,7 +23,7 @@ function build() {
|
|||||||
VERSION=$(lookup-version $ROOT/../internal/const/const.go)
|
VERSION=$(lookup-version $ROOT/../internal/const/const.go)
|
||||||
ZIP="${NAME}-${OS}-${ARCH}-${TAG}-v${VERSION}.zip"
|
ZIP="${NAME}-${OS}-${ARCH}-${TAG}-v${VERSION}.zip"
|
||||||
|
|
||||||
# check edge-node
|
# build edge-node
|
||||||
NodeVersion=$(lookup-version $ROOT"/../../EdgeNode/internal/const/const.go")
|
NodeVersion=$(lookup-version $ROOT"/../../EdgeNode/internal/const/const.go")
|
||||||
echo "building edge-node v${NodeVersion} ..."
|
echo "building edge-node v${NodeVersion} ..."
|
||||||
EDGE_NODE_BUILD_SCRIPT=$ROOT"/../../EdgeNode/build/build.sh"
|
EDGE_NODE_BUILD_SCRIPT=$ROOT"/../../EdgeNode/build/build.sh"
|
||||||
@@ -35,7 +35,11 @@ function build() {
|
|||||||
echo "=============================="
|
echo "=============================="
|
||||||
architects=("amd64" "386" "arm64" "mips64" "mips64le")
|
architects=("amd64" "386" "arm64" "mips64" "mips64le")
|
||||||
for arch in "${architects[@]}"; do
|
for arch in "${architects[@]}"; do
|
||||||
./build.sh linux $arch $TAG
|
if [ ! -f $ROOT"/../../EdgeNode/dist/edge-node-linux-${arch}-${TAG}-v${NodeVersion}.zip" ]; then
|
||||||
|
./build.sh linux $arch $TAG
|
||||||
|
else
|
||||||
|
echo "use built node linux/$arch/v${NodeVersion}"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
echo "=============================="
|
echo "=============================="
|
||||||
cd -
|
cd -
|
||||||
@@ -45,6 +49,30 @@ function build() {
|
|||||||
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
|
||||||
|
|
||||||
|
# build edge-dns
|
||||||
|
DNS_ROOT=$ROOT"/../../EdgeDNS"
|
||||||
|
if [ -d $DNS_ROOT ]; then
|
||||||
|
DNSNodeVersion=$(lookup-version $ROOT"/../../EdgeDNS/internal/const/const.go")
|
||||||
|
echo "building edge-dns ${DNSNodeVersion} ..."
|
||||||
|
EDGE_DNS_NODE_BUILD_SCRIPT=$ROOT"/../../EdgeDNS/build/build.sh"
|
||||||
|
if [ ! -f $EDGE_DNS_NODE_BUILD_SCRIPT ]; then
|
||||||
|
echo "unable to find edge-dns build script 'EdgeDNS/build/build.sh'"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
cd $ROOT"/../../EdgeDNS/build"
|
||||||
|
echo "=============================="
|
||||||
|
architects=("amd64")
|
||||||
|
for arch in "${architects[@]}"; do
|
||||||
|
./build.sh linux $arch $TAG
|
||||||
|
done
|
||||||
|
echo "=============================="
|
||||||
|
cd -
|
||||||
|
|
||||||
|
for arch in "${architects[@]}"; do
|
||||||
|
cp $ROOT"/../../EdgeDNS/dist/edge-dns-linux-${arch}-v${DNSNodeVersion}.zip" $ROOT/deploy/edge-dns-linux-${arch}-v${DNSNodeVersion}.zip
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
# build sql
|
# build sql
|
||||||
echo "building sql ..."
|
echo "building sql ..."
|
||||||
${ROOT}/sql.sh
|
${ROOT}/sql.sh
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user