
以下收集了一下方案
coding(TX)
GitLab
Gitee 企业
还有部分 Bitbucket
不知道还有什么方案,求各位大佬分享分享呀
最好是已经进行了 cicd 持续集成方向的,
1 yule111222 2020-08-11 13:18:48 +08:00 GitLab |
2 also24 2020-08-11 13:21:48 +08:00 Gitea + 其它 CI ( Jenkins / Drone 等) |
3 ysicing 2020-08-11 13:40:54 +08:00 gitlab 资源使用比较多 gitlab-ci,drone gitee 轻量 + drone |
4 ss098 2020-08-11 13:41:28 +08:00 轻量级 Gitea + Drone,配置要求很低。 重量级 GitLab,方案很成熟。 自建 CI 有个问题,就是 npm install 之类的可能会触发限额。 |
5 zengxs 2020-08-11 13:41:51 +08:00 Phabricator |
7 594duck 2020-08-11 13:48:11 +08:00 我反正经历的公司都是自建 GITLAB,就这样还有程序 员不小心将公司代码提交 GITHUB PUBLIC 库。幸好我们的参数都是通过配置中心统一配置的,所以才没有外泄。 另外,CI/CD 持续集成,依靠 GITLAB 的 BOT 其实只能用在 UAT 环境到底了,生产库我们是额外上的 Jenkins 额外部署不依赖原有环境,然后生产系统有生产系统的配置中心 disconf 已经不维护了,我们用的携程的。 至于很多人喜欢的 K8s,我们认为在低于物理机 1000 台是没必要上的。 |
10 wangyzj 2020-08-11 14:02:36 +08:00 GitLab 够了 |
11 594duck 2020-08-11 14:10:36 +08:00 via iPhone @janxin 上次 v2 还有 512M 跑十来个 docker 的哥们,拿硬盘做 swap 教我运维技术。我只好跪地求好哥哥饶命。 |
12 tikazyq 2020-08-11 14:21:23 +08:00 gitlab, jenkins, github actions |
13 gxm44 2020-08-11 14:22:35 +08:00 gitlab |
14 snxq1995 2020-08-11 14:22:56 +08:00 via Android 自建 gitlab + ci 构建机 |
15 nozer 2020-08-11 14:24:17 +08:00 微软大法好,azure devops |
16 wiken 2020-08-11 14:47:52 +08:00 自建 gitlab + ci + k8s |
18 liwl 2020-08-11 16:28:36 +08:00 @ss098 registry=https://registry.npm.taobao.org |
19 arischow 2020-08-11 16:30:22 +08:00 GitHub Actions (self-hosted runners) + AWS ECR |
20 timidadonis 2020-08-11 16:40:30 +08:00 如果是公司用,钱多直接上 Bamboo,这样和 jira 、confluence 一套 但说实话,还没 gitlab 好用 公司不建议 gitea 综合考虑 gitlab 最合适,dev 分支直接走 cicd 脚本做测试,生产环境 jenkins 或者其他什么 然后之前参加忘记什么会议,听到一个猪齿鱼。感觉还不错。楼上说的 k8s 也支持,他们是把 gitlab 又封装了一遍。这样不管你是基础的 cicd 还是高一点的 devops 都一套全包了。就是技术栈有点难啃,运维压力大。 |
21 StarUDream 2020-08-11 16:0:52 +08:00 GitLab + GitLab-Runner Gitea + Drone |
22 teddy2725 2020-08-11 16:50:35 +08:00 现在好像比较流行 gitlab+gilabci+k8s |
23 Rwing 2020-08-11 16:55:13 +08:00 GitLab |
24 CoderGeek 2020-08-11 17:00:58 +08:00 gitlab, jenkins 最早我们是 gitlab 定时 shell 哈哈哈 |
25 byzf 2020-08-11 17:15:51 +08:00 |
26 594duck 2020-08-11 17:22:10 +08:00 via iPhone @byzf 好哥哥真厉害,我们都不会哎。十来个服务才 25M 那是什么服务呀。php-fpm,mysql,js 都有了啊。 服气服气,就是么,一个 512M 内存都能搞,我们这种 08 年的 RHCE 比不过,真的比不过。我们 09 年定制个内核都要 32M 。现在的年轻人,大拇指 |
28 coderxy 2020-08-11 17:27:33 +08:00 gitlab+jenkins+k8s 我们的 |
29 byzf 2020-08-11 17:37:29 +08:00 |
30 ToBeHacker 2020-08-11 17:41:29 +08:00 gitlab,自带的 ci/cd 工具还不错,基本上你需要的功能都有 |
32 cjw1115 2020-08-11 17:51:27 +08:00 github + appcenter |
33 JawnHa 2020-08-11 17:52:46 +08:00 gerrit + jenkins |
34 liukangxu 2020-08-11 20:00:15 +08:00 没钱 -> Gitlab 有钱 -> Azure DevOps |
35 liukangxu 2020-08-11 20:13:54 +08:00 Gitlab 社区版可以通过 webhook+bot 补足付费版缺失的功能 |
36 kebyn 2020-08-11 21:19:18 +08:00 via iPhone @ss098 请问你们多大的并发遇到的这个问题的,我单线程测试了一下,连续 npm i 测试了十分钟也没有遇到问题的,官方文档也没查到有调用频率限制的 |
37 ss098 2020-08-11 21:28:40 +08:00 |
38 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 |
39 isukkaw 2020-08-11 21:35:47 +08:00 |
40 SmartKeyerror 2020-08-11 21:44:01 +08:00 via Android Gitlab + Helm,Gitlab-CI 还挺好用的,yaml 配置文件稍微改一改就能给其它服务复用。 |
41 dangyuluo 2020-08-11 21:46:13 +08:00 Gitlab |
42 wweir 2020-08-11 21:49:21 +08:00 最近喜欢上了最原始的,git + ssh,不用任何第三方的东西,需要执行简单脚本就 git-hook |
43 jinsongzhao 2020-08-11 22:28:43 +08:00 via Android 据统计,直接用 git 命令行的企业用户,占了将近 50%,还不算配合 gui 客户端的用户。挂个 Web 图形界面劳神费劲的,又不是做 github 一样运营。 |
45 BBCCBB 2020-08-12 11:52:56 +08:00 从上面看下来目前就我们一个在用 github 企业版吗. |
46 KuroNekoFan 2020-08-12 12:26:37 +08:00 gitlab 私有部署应该是广泛采用的方案吧 |
47 nightwitch 2020-08-12 12:38:07 +08:00 @BBCCBB 不方便吧。员工离职吊销内网权限以后,ssh,自建 git 之类的权限自然全部吊销了。 |
48 xuanbg 2020-08-12 13:51:41 +08:00 gitlab+nexus+jenkins |
49 tivizi 2020-08-12 17:24:04 +08:00 via iPhone 现在 gitlab 社区版在 Kubernetes 上安装应用还需要 helm tiller 吗? |
50 defunct9 2020-08-12 17:44:42 +08:00 via iPhone 别问,问就是一 ssh |
51 lc7029 2020-08-13 01:11:16 +08:00 私人用 SVN,不用 git |
52 lavvrence 2020-08-20 15:21:43 +08:00 GitLab 。 Gitee 太垃圾了。 |
54 lunny 2022-02-25 19:49:39 +08:00 Gitea + Drone 或者 Jenkens |