linuxba / mirror-images-to-harbor

使用“外网”节点把镜像传进来
0 stars 1 forks source link

mirror-images

利用“外网”节点同步镜像至私有 Harbor 仓库

使用 Jenkins

修改 Jenkinsfile,结合你自己的 jenkins 使用。

使用 Github action

请设置 action 环境变量 DEST_HARBOR_URL , secret DEST_HARBOR_CRE_USR 和 DEST_HARBOR_CRE_PSW 通过新建 Issuse 触发

注意:

  • 标题建议为 [PORTER]镜像名:tag 的格式,例如[PORTER]k8s.gcr.io/pause:3.6
  • issues 的内容设定为skopeo copy的参数,默认为空

其它参数可以参考:skopeo copy

我的私有仓库是 harbor.ygqygq2.com

其中 library 项目中保留的为 创建 issue 推送上去的镜像地址,保留最近拉取的5个 artifacts,对应关系是:

其中 proxy 项目为代理 docker hub,保留最近7天被拉取过的 artifacts,对应关系是: