[求问问题相关] 请问各位大佬公司的私人 Git 库方案用的是什么 [有 CICD 持续集成扩展方向的]

2020-08-11 12:47:51 +08:00
 RedBeanIce

以下收集了一下方案

coding(TX)

GitLab

Gitee 企业

还有部分 Bitbucket

不知道还有什么方案,求各位大佬分享分享呀

最好是已经进行了 cicd 持续集成方向的,

6038 次点击
所在节点    git
54 条回复
yule111222
2020-08-11 13:18:48 +08:00
GitLab
also24
2020-08-11 13:21:48 +08:00
Gitea + 其它 CI ( Jenkins / Drone 等)
ysicing
2020-08-11 13:40:54 +08:00
gitlab 资源使用比较多 gitlab-ci,drone
gitee 轻量 + drone
ss098
2020-08-11 13:41:28 +08:00
轻量级 Gitea + Drone,配置要求很低。

重量级 GitLab,方案很成熟。

自建 CI 有个问题,就是 npm install 之类的可能会触发限额。
zengxs
2020-08-11 13:41:51 +08:00
Phabricator
liwl
2020-08-11 13:43:16 +08:00
@ss098 触发限额?什么限额
594duck
2020-08-11 13:48:11 +08:00
我反正经历的公司都是自建 GITLAB,就这样还有程序 员不小心将公司代码提交 GITHUB PUBLIC 库。幸好我们的参数都是通过配置中心统一配置的,所以才没有外泄。

另外,CI/CD 持续集成,依靠 GITLAB 的 BOT 其实只能用在 UAT 环境到底了,生产库我们是额外上的 Jenkins 额外部署不依赖原有环境,然后生产系统有生产系统的配置中心

disconf 已经不维护了,我们用的携程的。

至于很多人喜欢的 K8s,我们认为在低于物理机 1000 台是没必要上的。
Hanggi
2020-08-11 13:55:47 +08:00
@594duck “低于物理机 1000 台是没必要” 这就没法同意了,我觉得物理机 2 台以上就可以上 K8S 了。
janxin
2020-08-11 14:01:22 +08:00
@Hanggi 2 台搭 K8s 吗,不够高可用最低数量吧...
wangyzj
2020-08-11 14:02:36 +08:00
GitLab 够了
594duck
2020-08-11 14:10:36 +08:00
@janxin 上次 v2 还有 512M 跑十来个 docker 的哥们,拿硬盘做 swap 教我运维技术。我只好跪地求好哥哥饶命。
tikazyq
2020-08-11 14:21:23 +08:00
gitlab, jenkins, github actions
gxm44
2020-08-11 14:22:35 +08:00
gitlab
snxq1995
2020-08-11 14:22:56 +08:00
自建 gitlab + ci 构建机
nozer
2020-08-11 14:24:17 +08:00
微软大法好,azure devops
wiken
2020-08-11 14:47:52 +08:00
自建 gitlab + ci + k8s
ss098
2020-08-11 16:18:12 +08:00
@liwl 如果频繁 npm install,npmjs.org 会暂时禁止下载,使用公共 CI 就没有这个问题了。
liwl
2020-08-11 16:28:36 +08:00
arischow
2020-08-11 16:30:22 +08:00
GitHub Actions (self-hosted runners) + AWS ECR
timidadonis
2020-08-11 16:40:30 +08:00
如果是公司用,钱多直接上 Bamboo,这样和 jira 、confluence 一套
但说实话,还没 gitlab 好用
公司不建议 gitea
综合考虑 gitlab 最合适,dev 分支直接走 cicd 脚本做测试,生产环境 jenkins 或者其他什么

然后之前参加忘记什么会议,听到一个猪齿鱼。感觉还不错。楼上说的 k8s 也支持,他们是把 gitlab 又封装了一遍。这样不管你是基础的 cicd 还是高一点的 devops 都一套全包了。就是技术栈有点难啃,运维压力大。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697341

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX