文档首页/
应用管理与运维平台 ServiceStage/
最佳实践/
使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件/
操作前准备/
安装和初始化配置obsutil工具
更新时间:2024-11-13 GMT+08:00
安装和初始化配置obsutil工具
obsutil工具用于上传软件包到OBS对象存储。
前提条件
操作步骤
- 登录安装了Jenkins的Linux虚拟机环境安装obsutil工具,请参考下载和安装obsutil。
安装obsutil工具前需要在Jenkins所在Linux虚拟机中执行如下命令查看虚拟机操作系统类型:
echo $HOSTTYPE
- 若执行如上命令的输出值是“x86_64”,请下载AMD 64位系统obsutil工具软件包。
- 若执行如上命令的输出值是“aarch64”,请下载ARM 64位系统obsutil工具软件包。
- 初始化配置obsutil工具。
{path}/obsutil config -i=ak -k=sk -e={endpoint}
其中:
- {path}需要替换为obsutil安装路径,例如:/root/tools/obsutil/obsutil_linux_amd64_5.4.6。
- {endpoint}需要替换为已获取到的部署组件的ServiceStage所在区域的终端节点。
- 检查使用obsutil上传文件到OBS是否正常。
- 创建测试文件。
touch test.txt
- 使用obsutil工具上传。
/root/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil cp test.txt obs://{OBS桶名称}
请将{OBS桶名称}替换为已创建的待使用的OBS桶名称,本示例选择的桶名为obs-mzc,将在当前目录新建的test.txt文件上传到obs-mzc桶中。提示“Upload successfully”表示上传成功。
[root@ecs-jenkins jar]# /root/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil cp test1.txt obs://obs-mzc Start at 2023-07-24 06:09:53.49127587 +0000 UTC Parallel: 5 Jobs: 5 Threshold: 50.00MB PartSize: auto VerifyLength: false VerifyMd5: false CheckpointDir: /root/.obsutil_checkpoint [-----------------------------------------------------------------------------------------] 100.00% 138B/s 58B/58B 622ms Upload successfully, 58B, n/a, /root/jar/test1.txt --> obs://obs-mzc/test1.txt, cost [621], status [200], request id [000001898684BD614014A659111ABF74]
- 创建测试文件。
父主题: 操作前准备