OneDev 与 GitLab 性能比较

2022-06-01 11:01:12 +08:00
 robinshen

概要:

https://zhuanlan.zhihu.com/p/522867254

4365 次点击
所在节点    分享创造
20 条回复
blankmiss
2022-06-01 12:55:04 +08:00
文档不齐全 ci cd 流程复杂(我个人认为)
如果有足够的配置 建议 gitlab
blankmiss
2022-06-01 12:55:37 +08:00
还没有中文
robinshen
2022-06-01 13:28:37 +08:00
OneDev ci/cd 如果复杂,我就不知道怎么描述 gitlab 了, :) 多比较比较吧
robinshen
2022-06-01 13:34:02 +08:00
确实文档没有 gitlab 完善,不过大部分时候不需要,因为完全图形化配置,不需要一直查 ci/cd 的配置语法。不过确实没有中文,因为个人资源有限。
LavaC
2022-06-01 13:56:35 +08:00
对 onedev 我唯一的残念就是:用火狐打开会报错😥
LeslieLeung
2022-06-01 14:25:34 +08:00
@robinshen #4 如果支持 i18n ,我可以提供中文翻译
robinshen
2022-06-01 14:54:48 +08:00
@LavaC 截屏看看呢?我这边倒没有碰到过。
robinshen
2022-06-01 14:58:02 +08:00
@LeslieLeung 非常感谢,i18n 是支持的,就是工作量很大,之前已经有人在帮助翻译部分了。
https://code.onedev.io/projects/160/pulls/39

如果有意帮忙的话,可以先在这个 pull request 里协调下,避免重复工作。
LavaC
2022-06-01 16:08:37 +08:00
@robinshen 好久没试了,更新 100 版火狐的现在又成了,怪。之前不行是因为有个模块没加载成功来着,样式都是乱的。
FrankAdler
2022-06-01 19:08:15 +08:00
OneDev 对使用习惯挑战比较大,所以个人尝试后,还是决定不迁移。
另外速度上的对比,是不是主要是 Java 和 Ruby 在语言层面的性能导致的,不然 Gitlab 那么大的团队不可能做一坨垃圾出来。
storyxc
2022-06-01 19:39:08 +08:00
home server 在用 gitea
robinshen
2022-06-01 19:55:12 +08:00
@FrankAdler 语言层面性能有一定差别,但主要是对 git 操作的优化,其实 OneDev 在很多方面比用 Golang 写的 Gitea 还快。
Zerek
2022-06-02 00:51:02 +08:00
@blankmiss gitlab 国内有个极狐 gitlab 好像
NoahNye
2022-06-07 23:38:01 +08:00
@robinshen 想请教下,怎么作为 golang 仓库呢。尝试过 gitlab 私有的常规方法不太支持。
robinshen
2022-06-08 11:24:28 +08:00
@NoahNye 先打开匿名访问试试,在 Administration / Security Management 里面可以开通匿名访问,然后在相应项目的 general setting 里指定 default role 为 read code 。然后在作为 golang 仓库访问。如果还是不行的话,请将详细的测试步骤提交到 https://code.onedev.io/projects/160/issues?query=%22State%22+is+%22Open%22
zyh94946
2022-06-08 11:51:54 +08:00
在基于 containerd 运行时的 k8s 中部署后,在 ci/cd 中如何构建镜像?或者在 ci/cd run container 时如何指定运行参数,环境变量和 Volume 的设置我看到了,--privileged 如何设置呢?
robinshen
2022-06-08 14:26:48 +08:00
@zyh94946 需要 k8s 节点有 docker 运行时,然后就可以参照下面的教程来设置:
https://code.onedev.io/projects/162/files/main/pages/build-image.md

这个教程是以 server docker exectuable 为例的,但同样适用于 k8s executor
robinshen
2022-06-08 14:28:49 +08:00
@zyh94946 另外 --privileged 选项目前不支持,请提交相关 feature request
zyh94946
2022-06-08 15:30:08 +08:00
@robinshen 好的了解
madao199
236 天前
docker 迁移到另一个 服务器的 docker 按 op 在 issue 里说的只需要 copy 文件夹 老是出问题 已经弃用了

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

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

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

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

© 2021 V2EX