以下收集了一下方案
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:40: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
jaylee4869 2020-08-20 15:21:43 +08:00
GitLab 。
Gitee 太垃圾了。 |
54
lunny 2022-02-25 19:49:39 +08:00
Gitea + Drone 或者 Jenkens
|