我们项目使用阿里云云效进行部署,项目中有java(maven)服务需要通过对应的maven工具进行构建。原来项目组在机房里有自己的maven仓库(nexus)。目前把项目部署到阿里云后期望用云效的一套流程打包,但是因为很多依赖包都在原来的maven仓库里。同时我也看了一下,云效里也有设置代理仓库的功能(如附件截图),因此想在云效的制品仓库里把原项目组使用设置为代理仓库。但是原来机房里自建的nexus是有网络限制,需要提供对应访问仓库时候使用的外网ip白名单才能访问到。因此想确定一下云效代理制品仓库时候使用的外网ip是什么?
目前制品库的白名单是这几个,可以试下 39.106.244.12 39.106.244.159 39.106.244.86 39.106.244.138 此回答整理自钉群“云效交付域答疑群”
在阿里云云效中,当你将本地的maven仓库作为代理仓库时,云效会自动为你生成一个内网IP地址作为代理仓库的地址,你可以在云效的制品仓库设置中看到这个地址。这个内网IP地址是可以访问到你本地的maven仓库的,但是需要通过云效的NAT服务来进行转发。
如果你的nexus仓库对外网IP有限制,你需要将这个内网IP地址添加到nexus仓库的白名单中,才能够让nexus仓库接受来自云效的请求。同时,你也需要在云效的制品仓库设置中填写你的nexus仓库的地址和账号密码等信息,这样才能让云效可以从nexus仓库中拉取依赖。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。