Skip to content

ygqygq2/mirror-images-to-harbor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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,对应关系是:

  • nginx:latest 对应 harbor.ygqygq2.com/library/nginx:latest
  • bitnami/nginx:latest 对应 harbor.ygqygq2.com/library/bitnami/nginx:latest

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

  • nginx:latest 对应 harbor.ygqygq2.com/proxy/library/nginx:latest
  • bitnami/nginx:latest 对应 harbor.ygqygq2.com/proxy/bitnami/nginx:latest

About

使用“外网”节点把镜像传进来

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%