利用“外网”节点同步镜像至私有 Harbor 仓库
修改 Jenkinsfile,结合你自己的 jenkins 使用。
请设置 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
其中 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