制品仓库 CODEARTS ARTIFACT-通过客户端上传私有组件至私有依赖库:客户端上传RPM

时间:2024-12-26 09:44:48

客户端上传RPM

使用linux系统和yum工具,请确保使用linux系统,且已安装yum。

  1. 检查linux下是否安装yum工具

    在linux主机中输入
    rpm -qa yum

    如出现如下内容 则证明机器已安装yum

  2. 登录软件开发生产线,进入Rpm私有依赖库。单击页面右侧“操作指导”。
  3. 在弹框中单击“下载配置文件”。
  4. 在Linux主机中执行以下命令,上传Rpm组件

    curl -k -u {{user}}:{{password}} -X PUT https://{{repoUrl}}/{{component}}/{{version}}/ -T {{localFile}}

    其中,“user”、“password”、“repoUrl”来源于上一步下载的配置文件中“rpm上传命令”部分。

    • user:位于curl -u与-X之间、“:”之前的字符串。
    • password:位于curl -u与-X之间、“:”之后的字符串。
    • repoUrl:“https://”与“/{{component}}”之间的字符串。

      “component”、“version”、“localFile”来源于待上传的Rpm组件。以组件“hello-0.17.2-54.x86_64.rpm”为例。

      • component:软件名称,即“hello”。
      • version:软件版本,即“0.17.2”。
      • localFile:Rpm组件,即“hello-0.17.2-54.x86_64.rpm”。

        完整的命令行如下图所示:

        命令执行成功,进入私有依赖库,可找到已上传的Rpm私有组件。

support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0025.html