diff --git a/jenkins/Jenkinsfile.agc-global-version-issue b/jenkins/Jenkinsfile.agc-global-version-issue index ece6304ed..62b43f220 100644 --- a/jenkins/Jenkinsfile.agc-global-version-issue +++ b/jenkins/Jenkinsfile.agc-global-version-issue @@ -101,7 +101,12 @@ pipeline { cp -f "${extracted}" "${OSSUTIL_TOOLS_DIR}/ossutil" chmod +x "${OSSUTIL_TOOLS_DIR}/ossutil" fi - "${OSSUTIL_TOOLS_DIR}/ossutil" --version | head -1 + # ossutil v2 没有 `--version` 选项,这里用可执行性校验代替版本打印,避免误判失败。 + if [[ ! -x "${OSSUTIL_TOOLS_DIR}/ossutil" ]]; then + echo "ossutil 未就绪:${OSSUTIL_TOOLS_DIR}/ossutil" >&2 + exit 1 + fi + echo "ossutil ready: ${OSSUTIL_TOOLS_DIR}/ossutil" ''' env.EFFECTIVE_OSSUTIL_BIN = "${env.WORKSPACE}/${env.OSSUTIL_TOOLS_DIR}/ossutil" }