1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  8. 文档管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

使用 Helm 制品库

该文档介绍如何将 Helm 类型的制品存储在 CODING 制品库中。其内容包括创建制品库、推送、拉取和删除制品。

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

制作包(可选阅读)

本章节提供两种方法快速创建一个 Helm Chart,若您已熟悉制作方法可跳过本节。

方法一:本地制作镜像

  1. 在本地任意目录创建 Helm Chart 并自定义包名。
helm create [name]
  1. 打包
helm package [name]

方法二:直接拉取 artifacthub 中的制品

搜索任意 Helm Chart 并在本地自定义目录下运行下载命令。

$ helm repo add [远程仓库名] [远程仓库地址]

$ helm fetch [helm chart 在远程仓库的地址>]--version [版本]

运行成功后本地会出现相关制品。

配置认证信息

在本地完成制品编译后,就可以将制品推送至远端制品仓库。推送之前需在本地配置远端仓库的认证信息。您可以按照「页面指引」,选择 Helm+ cURL 或 Helm + CODING Helm 插件两种方法进行制品推拉。

下文以 CODING 插件为例:

复制页面指引上的命令在本地安装插件后,点击「使用访问令牌生成配置」按钮并复制命令,使用终端在相应的包目录执行配置命令。

推送制品

进入 Helm Chart 所在目录,并执行「页面指引」中的命令,即可把指定的 Helm Chart 推送至制品库:

helm push [制品包名.tgz] [推送指引中的仓库信息]

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

拉取制品

如果您的制品仓库有更新,拉取前可以执行命令更新。

helm repo update

更新后执行拉取命令。

helm fetch [拉取指引中的制品信息] --version [版本]

上一篇rpm 制品库
最近更新
感谢反馈有用
感谢反馈没用