Commit 119c4a60 by 文帅营

ci:修改上传制品库的地址

1 parent dc28e074
......@@ -55,23 +55,40 @@ rm -rf ${TEMP_DIR}
echo "打包完成: target/${FINAL_NAME}.tar.gz"
# 6. 上传到阿里云OSS
echo "步骤5: 上传到阿里云OSS..."
# 构建OSS路径
OSS_BUCKET="oss://spug-software/vion/$REPOSITORY_PACKAGES/$PROJECT_NAME/$VERSION.tar.gz"
# 6. 上传到制品库
echo "步骤5: 上传到制品库..."
# 使用ossutil上传文件
#OSS_BUCKET="oss://spug-software/vion/$REPOSITORY_PACKAGES/$PROJECT_NAME/$VERSION.tar.gz"
#echo "正在上传到: $OSS_BUCKET"
#if ossutil cp -f target/${FINAL_NAME}.tar.gz $OSS_BUCKET; then
# echo "上传成功,可访问地址进行部署发布: xx"
# echo "部署版本号:${VERSION}"
#else
# echo "上传失败,请检查阿里的云存储工具ossUtil是否存在且正常配置."
# echo "ossutil安装: https://help.aliyun.com/zh/oss/developer-reference/install-ossutil2?spm=a2c4g.11186623.help-menu-31815.d_1_2_1_0.1108bca1ocMOlp"
# echo "ossutil配置:[default]
# accessKeyId=LTAI5tNySTQ71SuojBPaem2H
# accessKeySecret=U6katIF9LTPS7emIO2pVDNeJLN6MeX
# region=cn-beijing"
# exit 1
#fi
# 使用http上传文件到文安的制品库:http://devops.vion-cloud.com:9501服务
OSS_BUCKET="/vion/$REPOSITORY_PACKAGES/$PROJECT_NAME/$VERSION.tar.gz"
echo "正在上传到: $OSS_BUCKET"
if ossutil cp -f target/${FINAL_NAME}.tar.gz $OSS_BUCKET; then
USERNAME="vion"
PASSWORD="viontech"
AUTH_HEADER="Basic $(echo -n "$USERNAME:$PASSWORD" | base64)"
response=$(curl -H "Authorization: $AUTH_HEADER" -X POST -F "file=@target/${FINAL_NAME}.tar.gz" "http://devops.vion-cloud.com:9501/upload?key=$OSS_BUCKET" 2>/dev/null)
status=$(echo "$response" | grep -o '"status":"[^"]*"' | cut -d'"' -f4)
if [ "$status" = "success" ]; then
echo "上传成功,可访问地址进行部署发布: xx"
echo "部署版本号:${VERSION}"
else
echo "上传失败,请检查阿里的云存储工具ossUtil是否存在且正常配置."
echo "ossutil安装: https://help.aliyun.com/zh/oss/developer-reference/install-ossutil2?spm=a2c4g.11186623.help-menu-31815.d_1_2_1_0.1108bca1ocMOlp"
echo "ossutil配置:[default]
accessKeyId=LTAI5tNySTQ71SuojBPaem2H
accessKeySecret=U6katIF9LTPS7emIO2pVDNeJLN6MeX
region=cn-beijing"
echo "上传失败,服务器返回: $response"
echo "请检查网络连接或联系系统管理员"
exit 1
fi
fi
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!