docker tag $dev_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version \
$test_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version.$detail
#生成测试环境的开发中心镜像仓库记录
curl -X POST "http://$test_iuap_address/app-docker-registry/api/registry/push?providerId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&userName=%E7%AE%A1%E7%90%86%E5%91%98&userId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&imageName=reg.yyuap.io/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name&tag=$image_version.$detail"
docker tag $dev_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version \
$test_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version.$detail
#生成测试环境的开发中心镜像仓库记录
curl -X POST "http://$test_iuap_address/app-docker-registry/api/registry/push?providerId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&userName=%E7%AE%A1%E7%90%86%E5%91%98&userId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&imageName=reg.yyuap.io/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name&tag=$image_version.$detail"
docker tag $dev_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version \
$test_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version
#生成测试环境的开发中心镜像仓库记录
curl -X POST "http://$test_iuap_address/app-docker-registry/api/registry/push?providerId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&userName=%E7%AE%A1%E7%90%86%E5%91%98&userId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&imageName=reg.yyuap.io/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name&tag=$image_version"
docker tag $dev_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version \
$test_harbor_address/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name:$image_version.$detail
#生成测试环境的开发中心镜像仓库记录
curl -X POST "http://$test_iuap_address/app-docker-registry/api/registry/push?providerId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&userName=%E7%AE%A1%E7%90%86%E5%91%98&userId=c87e2267-1001-4c70-bb2a-ab41f3b81aa3&imageName=reg.yyuap.io/c87e2267-1001-4c70-bb2a-ab41f3b81aa3/$image_name&tag=$image_version.$detail"
1 个回复
nccloud
1、基于jenkins构建任务,进行批量拉取镜像
首先基于 http://nccloud.yytimes.com/q_132.html 配置单服务的拉取任务。修改jenkins任务的脚本部分如下
释义:主要基于指定文件中的模块名及版本,基于函数循环进行了拉取。具体文件内容参考:
2、如果是基于SHELL脚本进行,参考脚本如下:
注:本脚本仍取了上面的“/data/patch/patch158/product.list”,可自行修改