From 12e352f5b051b58d284abda914016bdf3730278f Mon Sep 17 00:00:00 2001 From: hardy Date: Fri, 1 Dec 2023 14:56:02 +0800 Subject: [PATCH] [Fix] Jenkins job staus error --- build.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 627f114d..8b9fd5c4 100644 --- a/build.sh +++ b/build.sh @@ -1,5 +1,5 @@ - #!/bin/bash -set -eo pipefail +#!/bin/bash +#set -eo pipefail #init WORKBASE=/home/jenkins/go/src/infini.sh @@ -36,6 +36,9 @@ cp -rf $WORKDIR/config/*.tpl $WORKDIR/bin/config cp -rf $WORKDIR/config/certs $WORKDIR/bin/config cd $WORKDIR/bin +#编译出错后,根据文件是否存在判断是否进行下一步骤 +[ -f "$WORKDIR/bin/${PNAME}-linux-amd64" ] || exit + for t in 386 amd64 arm64 armv5 armv6 armv7 loong64 mips mips64 mips64le mipsle riscv64 ; do tar zcf ${WORKSPACE}/$PNAME-$VERSION-$BUILD_NUMBER-linux-$t.tar.gz "${PNAME}-linux-$t" $PNAME.yml LICENSE NOTICE config done