在Jenkins配置中,我有以下代码:
sh example.sh test
example.sh包含以下代码:
aws s3 cp ./Bucket $S3BUCKET --recursive --content-type "video/mp4" --cache-control "max-age=$MAXAGE" --exclude "*" --include "*.mp4" --profile $PROFILE
if [ "$?" -ne 0 ]; then
exit 1
fi
当我查看控制台输出时,运行上述命令时出错,但它不会退出1并将构建标记为失败。我看到错误文本“无法将文件部署到S3存储桶”,但构建未标记为失败。因此退出1不会运行。
为什么会这样?