保存成功
订阅成功
保存失败,请重试
提交成功

搭建公司内部包管理系统

¥1会员免费看
邹毅🎸
4
严选 Chat了解严选标准

Ruby 的 gems,Node.js 的 npm、yarn,PHP 的 composer,Go 的 godep,Java 的 maven。我们开发实践中的各种语言都或多或少支持引入外部依赖库到代码中,这样我们能有更多时间完善自己的逻辑,节省开发时间精力。但是我们常常会面临这样的问题:团队的代码库是不公开的,怎么搞定私有的通用代码拆分?部署系统从 github、npmjs.org 下载包太过缓慢,一次部署花时间都浪费在外网了,能不能从内网下载呢?本场 Chat 我们可以聊一聊。

实录提要:

  • Golang 怎么搭建私有库?
  • 如何看待二进制打包为系统安装包这件事?
  • 不同的语言,需要搭建不同的包管理系统,是否考虑搭建一个通用的包管理服务?
  • 是否有好的同步官方包的脚本或者实现可以共享下?
  • pip 源有完整克隆方法吗?
  • 有没有基于 govendor 加 Gitlab 实现的包管理方案?
  • 包管理平台里面如果一个包有问题,导致团队下载多次都无法引用,如何操作?
  • 包管理平台与持续交付系统整合,如何让项目提升最大的价值?
  • Nexus、npm、nuget 怎么做高可用?
273 人已订阅
会员免费看
¥1 原价订阅
查看文章评论/提问
诺兹多姆5 个月前
我去 挂羊头卖狗肉啊。只能go get...就完了……
刚木4 个月前
成文时还没有go module的方案,现在很成熟了,参考goproxy.cn就行了
Alex·空格🎸10 个月前
go get it... 暂无方案,翻墙吧! 我就是现在需要这个方案,看到简介所以付费了。进来看到暂无方案,先不说钱多钱少。让人很不爽。。。。。
亮剑3 年前
请问多版本混用怎么管理,有些很多是历史原因造成的
翁翊成3 年前
作者如何看待二进制打包为系统安装包这件事的?如rpm,deb格式的安装包。
翁翊成3 年前
我在一个比较保守的研发体系下强推所有组件全部rpm打包,对批量安装和交付帮助很大
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布17.05.22

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布17.05.29

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表