##给开发者中心发送post请求,使开发者中心关联镜像
curl -X POST "http://${IUAP_ADDR}/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/${SV_APP_NAME}&tag=${VERSION}"
5、保存后,在任务界面,点击"Bulid with Parameters" ,在右侧依次填写要构建的微服务名称、开发者中心IP、镜像仓库IP,后点击开始构建,启动构建。
1 个回复
nccloud
本说明仅适用于基于NCHOME构建以下服务,如需构建其他服务,请搜索对应服务名:
基本场景:
开发者中心:10.10.18.10
镜像仓库为:10.10.18.15
jenkins与nchome部署在同一服务器
nchome:/data/ncc/ncchome
拆分的微服务home:/data/ncc/ncchome_微服务名
补丁目录:/data/patch/patch_服务名称/war/home
如上述目录或条目与实际业务部署不符,请对应修改下方脚本中的内容。
1、登录控制台,点击左侧“新建Item”,进入项目创建面板
2、输入任务名称,选择任务类型。任务名称建议使用英文+数字+分割线方式,便于搜索。
3、在任务详情界面,勾选“参数化构建”(This project is parameterized) ,并增加如下参数:
附参考脚本:
5、保存后,在任务界面,点击"Bulid with Parameters" ,在右侧依次填写要构建的微服务名称、开发者中心IP、镜像仓库IP,后点击开始构建,启动构建。
6、构建过程中,在任务的"控制台输出"菜单,可以查看任务的构建详情
7、构建完成后,即可登录开发者中心,找到对应应用,在配置流水线选择镜像的栏目,选择新构建的镜像。效果参考下图: