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

搭建公司内部包管理系统

作者/分享人:邹毅🎸
7年开发经验,涉猎广泛,主要开发语言有php、nodejs、go,最近在了解机器学习相关知识

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

实录提要:

  • Golang 怎么搭建私有库?
  • 如何看待二进制打包为系统安装包这件事?
  • 不同的语言,需要搭建不同的包管理系统,是否考虑搭建一个通用的包管理服务?
  • 是否有好的同步官方包的脚本或者实现可以共享下?
  • pip 源有完整克隆方法吗?
  • 有没有基于 govendor 加 Gitlab 实现的包管理方案?
  • 包管理平台里面如果一个包有问题,导致团队下载多次都无法引用,如何操作?
  • 包管理平台与持续交付系统整合,如何让项目提升最大的价值?
  • Nexus、npm、nuget 怎么做高可用?
已有254人预订
预订达标
文章出炉
交流日期
     
17.05.15
17.05.28
17.06.05 20:30
你可能还喜欢
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
史上最全 Redis 面试题及答案,搞懂这套题征服面试官
ilomilo
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
进击的 Java ,云原生时代的蜕变
阿里巴巴云原生
10 个代码细节助你培养大牛思维
zaqweb
支付宝支付流程与服务端实现
江水
不把握好这 3 个原则,你的简历就是废纸
白朔天
快速成长:大学期间 0 到 100000 + 、拿到阿里 offer,我都做了什么?
latent
Zookeeper 详解与实践,你面试工作都绕不开的必考题!
latent
Java 编程(程序可靠性的 30 点建议)
OverWrite
深入浅出华为鸿蒙操作系统
闪客sun
轻松 TDD 之旅 2.0
张晓龙
Vue 实操指南
Fengy
Redis 数据库详解
小天空
基于爬取的 GitChat 平台数据进行分析
大数据和远方
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效