终于说动公司切 Git 了,现调研阶段,求 GitLab + Jenkins 类似的技术方案推荐。

2022-02-23 14:22:04 +08:00
 InDom

总之是要切到 Git 代码管理了,现在准备把 CI/CD 之类也一并上了。

目前已知有以下技术,求其他技术方案供参考,谢谢:

GitLab 、Gogs 、CodeFever Jenkins 、TeamCity

要求是私有化部署,花钱可以。

如果能推荐的同时给出一点点理由就更好啦。

谢谢!

12346 次点击
所在节点    git
98 条回复
locoz
2022-02-23 15:47:13 +08:00
gitlab 全家桶挺好用的,资源占用也就那样,没啥好纠结的
Breadth
2022-02-23 15:47:40 +08:00
个人使用 Gitea+Drone 问题不大,团队的话还是 Gitlab 全家桶吧,不要因为占资源就去精简需求,企业场景机器才占几个钱。
clf
2022-02-23 15:47:55 +08:00
我们是 gitlab ee ,然后 ci 用的 gitlab-ci ,gitlab 的项目管理功能很方便,ci 的话功能也算是足够使用了。

ci 运行的服务器可以和 gitlab 不在一个服务器上。

私有化部署最蛋疼的就是带宽问题。
sxfscool
2022-02-23 15:48:13 +08:00
用 gitlab ,ci 也用 gitlab 的就行
way2explore2
2022-02-23 15:49:59 +08:00
@Cbdy +1

Github Enterprise is good enough, and you have github action for CI/CD
way2explore2
2022-02-23 15:50:43 +08:00
好奇问下楼主,怎么说服的,我这里各种技术问题,不知道怎么说服领导做变更
joesonw
2022-02-23 15:50:44 +08:00
都上 Gitlab 了, 没什么不直接用 Gitlab CI. Jenkins 更适合做手动 Deploy 的部分.
spacebound
2022-02-23 15:50:54 +08:00
目前是 Gitlab+jenkins ,自动化发布了
bitllion
2022-02-23 15:56:29 +08:00
建议用 gogs 这类轻量代码托管平台,之前我们团队 10~20 人也在用 gitlab ,但 gitlab 时常宕机,查了下是有多少内存( 64G 64c 机器)就吃多少内存,系统就崩了... 既然都用 jenkins 做 CI/CD 了,不用 gitlab 提供的 gitlab-runner 了,那为何不用只占几百兆的 gogs ,其实正常来讲,gitlab 需要一个专门的 devops 团队来维护,gogs 就不用了,docker 一键部署(虽然 gitlab 也是),但部署更快,启动更快,相应更快
brader
2022-02-23 15:56:39 +08:00
没有做集群的话,直接用定时任务拉 git 代码。。。我就是这么流氓的用了 2 年,没出啥错
march1993
2022-02-23 15:56:49 +08:00
gitea 最方便
Rwing
2022-02-23 16:01:40 +08:00
gitlab 毫无疑问是这些里的 No.1 ,而且自带 CICD
Bijiabo
2022-02-23 16:09:50 +08:00
推荐 GitLab 全家桶,比如可以 GitLab + Confluence ,团队内部不止要做好代码开发,内部开发文档可以一整套搞起来。
6IbA2bj5ip3tK49j
2022-02-23 16:13:08 +08:00
gitea + drone
kiss ,gitlab 那种全家桶我就喜欢不起来。
defunct9
2022-02-23 16:14:55 +08:00
推荐本论坛一个坛友的作品:onedev 。
阿里云效、Gitlab 、jenkins 都用过。
感觉这个 onedev 适合
zong400
2022-02-23 16:28:00 +08:00
gitlab 自带的 ci/cd 还行,不用非要加个 jenkins
huangzxx
2022-02-23 16:40:33 +08:00
gitlab-ci 本身就很强大
caixiaomao
2022-02-23 16:40:51 +08:00
个人 Gitea+Drone ,挺好用的
orcinus
2022-02-23 16:41:53 +08:00
onedev +1 ,部署很方便
461da73c
2022-02-23 16:44:01 +08:00
gerrit + jenkins

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

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

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

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

© 2021 V2EX