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

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

以下收集了一下方案

coding(TX)

GitLab

Gitee 企业

还有部分 Bitbucket

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

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

5833 次点击
所在节点    git
54 条回复
StarUDream
2020-08-11 16:40:52 +08:00
GitLab + GitLab-Runner
Gitea + Drone
teddy2725
2020-08-11 16:50:35 +08:00
现在好像比较流行 gitlab+gilabci+k8s
Rwing
2020-08-11 16:55:13 +08:00
GitLab
CoderGeek
2020-08-11 17:00:58 +08:00
gitlab, jenkins
最早我们是 gitlab 定时 shell 哈哈哈
byzf
2020-08-11 17:15:51 +08:00
@janxin k8s 又不是只解决 ha 的方案, 不用 ha 部署上也比 systemd+docker-compose 方便点.
@594duck 你是何来的概念觉得 512M 跑不了十个 docker, 我开发环境的 overhead 一共 25M, 还是虚拟机+docker, 开一个 chrome 页面的内存远大于一个 docker..
594duck
2020-08-11 17:22:10 +08:00
@byzf 好哥哥真厉害,我们都不会哎。十来个服务才 25M 那是什么服务呀。php-fpm,mysql,js 都有了啊。

服气服气,就是么,一个 512M 内存都能搞,我们这种 08 年的 RHCE 比不过,真的比不过。我们 09 年定制个内核都要 32M 。现在的年轻人,大拇指
janxin
2020-08-11 17:25:59 +08:00
@byzf 我只是好奇公司生产环境只有 2 台服务器这么搞不如不用 docker 来的更方便吧...
coderxy
2020-08-11 17:27:33 +08:00
gitlab+jenkins+k8s 我们的
byzf
2020-08-11 17:37:29 +08:00
@594duck 不是, 你让大家评评理, 我哪里说过十个服务 25M 啊.... 你这人性格真的..

@janxin 不至于真的只有两台吧.. 这群人说话不是一千台以上就是两台以上的, 太夸张了.
ToBeHacker
2020-08-11 17:41:29 +08:00
gitlab,自带的 ci/cd 工具还不错,基本上你需要的功能都有
janxin
2020-08-11 17:46:15 +08:00
@byzf 我回复的那个是说 2 台的啊...所以我比较奇怪
cjw1115
2020-08-11 17:51:27 +08:00
github + appcenter
JawnHa
2020-08-11 17:52:46 +08:00
gerrit + jenkins
liukangxu
2020-08-11 20:00:15 +08:00
没钱 -> Gitlab
有钱 -> Azure DevOps
liukangxu
2020-08-11 20:13:54 +08:00
Gitlab 社区版可以通过 webhook+bot 补足付费版缺失的功能
kebyn
2020-08-11 21:19:18 +08:00
@ss098 请问你们多大的并发遇到的这个问题的,我单线程测试了一下,连续 npm i 测试了十分钟也没有遇到问题的,官方文档也没查到有调用频率限制的
ss098
2020-08-11 21:28:40 +08:00
勘误我在 #4 的回答,npm 在今年二月取消了速率限制,现在自建 CI 可能不会有这个问题了。

https://github.com/npm/cli/issues/836

@kebyn
isukkaw
2020-08-11 21:34:39 +08:00
@ss098 npm 那个速率限制不是防滥用,是 npm 的 referer 不符合规范触发了 Cloudflare 的 DDoS Mitigation 。
参见 issue 下的 Cloudflare 员工给出的回复 https://github.com/PrismJS/prism/issues/2516#issue-676748143
isukkaw
2020-08-11 21:35:47 +08:00
SmartKeyerror
2020-08-11 21:44:01 +08:00
Gitlab + Helm,Gitlab-CI 还挺好用的,yaml 配置文件稍微改一改就能给其它服务复用。

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

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

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

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

© 2021 V2EX