Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation
This project
Loading...
Sign in
谢明辉
/
VVAS-Match
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 119c4a60
authored
Dec 02, 2025
by
文帅营
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
ci:修改上传制品库的地址
1 parent
dc28e074
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
12 deletions
build/package.sh
build/package.sh
View file @
119c4a6
...
...
@@ -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
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment