CODING DevOps Rpm

如何将 rpm 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下面包含如何进行制品制作、认证配置与制品推拉。

相关产品
CODING DevOps 产品页,含版本规格、价格与购买入口。

注意:说明:

注意:阅读该篇文档需要准备好以下内容:

一、初始化

Linux 系统自带 rpm,你可以在运行 Linux 系统的终端直接运行命令,若置于其他操作系统,则可以使用 Docker 安装 CentOS:

docker run -it –name centos centos:8 /bin/bash

二、下载 Demo 项目

进入 rpm 制品下载地址,搜索制品包并下载至本地后进行安装。

例如:

wget -N –no-check-certificate "https://mirrors.cloud.tencent.com/fedora/releases/42/Everything/aarch64/os/Packages/h/hello-2.12.1-6.fc42.aarch64.rpm"

三、配置仓库认证信息

单击操作指引上的生成个人令牌作为凭据将会自动生成设置凭证。

将生成的代码复制至本地的 /etc/yum.repos.d/rpm-go.repo 文件中,如果没有该文件请新建。

四、推送制品

执行 rpm publish 命令推送 rpm 包。

curl -u [用户名/邮箱] -X POST [推送指引中提供的仓库地址信息] -T [制品名称].rpm

推送成功后,刷新仓库页面,你可以看到最新推送上来的制品。

五、拉取制品

运行页面指引上的命令,完成拉取操作。

六、制品代理

rpm 仓库已有默认代理地址,可以自定义配置其他地址。

配置需要代理的远程仓库地址,拉取仓库中的制品至本地后,将自动备份至 CODING 制品仓库列表。

如果 rpm 制品仓库中没有储存代理的 rpm 制品,可能是因为以下两点原因:

1. 你没有该仓库的推送权限。

2. 你的本地缓存中已有该制品包。

赞 (0)
上一篇 4天前
下一篇 4天前