更新时间:2024-05-23 GMT+08:00
分享

安装obsutil工具

如果不涉及软件包部署,请跳过本章节。

前提条件

  • 获取AK/SK,请参考AK/SK获取方法
  • 已获取部署组件的CAE所在区域的终端节点,参考地区和终端节点
  • 已在和部署组件的CAE在同一区域的OBS中创建桶,用于存储软件包,具体操作请参见创建桶。示例选择的桶名为cae-obs。

下载和安装

  • 操作系统的选择:

    下载安装前在Jenkins所在虚拟机中执行命令查看虚拟机操作系统类型:

    echo $HOSTTYPE
    • 若执行如上命令的输出值是“x86_64”,请下载AMD 64位系统;
    • 若执行如上命令的输出值是“aarch64”,请下载ARM 64位系统。
  • obsutil工具用于构建后上传软件包到obs,请参见下载和安装obsutil

初始化配置

执行以下配置命令,初始化配置obsutil工具。
{path}/obsutil config -i=ak -k=sk -e={endpoint}
其中:
  • {path}需要替换为obsutil安装路径,例如:/root/tools/obsutil/obsutil_linux_amd64_5.4.6。
  • {endpoint}需要替换为已获取到的部署组件的CAE所在区域的终端节点。

验证obsutil上传文件到OBS是否正常

  1. 创建测试文件。例如:test.txt。

    touch test.txt

  2. 使用obsutil上传创建的文件到obs。

    ~/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil cp test.txt obs://{OBS桶名称}

    请将{OBS桶名称}替换为已创建的待使用的OBS桶名称,本示例选择的桶名为cae-obs,将在当前目录新建的test.txt文件上传到cae-obs桶中。提示“Upload successfully”表示上传成功。

    图1 上传文件到obs

  3. 登录OBS控制台,选择“桶列表”。
  4. 单击本示例桶名名称cae-obs,进入“概览”页面。
  5. 选择“对象”,可查看已经上传的文件test.txt。

    图2 查看已上传文件

相关文档