之前发帖介绍了 OneDev ,得到很多鼓励: https://v2ex.com/t/833320?p=2#reply134
疫情封锁在家,再接再厉推出 7.0 版本,主要提供以下功能:
通过 pipeline ,CI/CD 任务的依赖关系和运行状态一目了然
基于 TOTP 的两阶段验证对账号提供了额外的保护。管理员可以强制要求所有账号或者特定组使用两阶段验证
可以对 Commit/Tag 的 GPG 签名进行验证,确保 Committer 不会假冒。项目管理员在代码保护规则里可以强制所以提交的 commit/Tag 均有合法的签名。OneDev 也可以使用自己的 GPG 密钥对自身生存的 Commit 进行签名(比如 Pull Request 的 Merge 等)。
仓库现在可以 clone 到 job workspace 下的子目录,以便利用 job workspace 的缓存功能。实测对于 Linux 这样的大型 Git 仓库,没有缓存 clone 需要 5 分钟,而有缓存的 clone 只需要 5 秒
完整功能列表请参考release notes
另外其他贡献者正在制作中文版,非常感谢 🙏。预计在 7.1 推出。
1
cweijan 2022-04-05 11:37:45 +08:00
这颜值给你大赞
|
2
justin2018 2022-04-05 12:15:54 +08:00
高颜值
theonedev/onedev: Self-hosted Git Server with Kanban and CI/CD https://github.com/theonedev/onedev |
3
LeslieLeung 2022-04-05 12:17:10 +08:00 via iPhone 1
已经使用了小半年,利用这个学了一下 CI/CD ,也推荐给身边的朋友在用。确实不错,支持一下。
|
4
serge001 2022-04-05 12:39:12 +08:00
赞
|
5
wccc 2022-04-05 12:56:34 +08:00
等中文版 考虑 gitea 迁移到 onedev 了
|
6
superhack 2022-04-05 14:04:07 +08:00 via Android
真心不错
|
7
dreamramon 2022-04-05 14:32:36 +08:00
真心高颜值。
|
8
storyxc 2022-04-05 17:03:58 +08:00
cool ,准备等 618 搞个 nas ,到时候用 op 这个搭个私服,先 star+fork 一下😜
|
9
rancc 2022-04-05 17:54:16 +08:00
赞
|
10
AllenHua 2022-04-05 18:24:48 +08:00
居然是用 Java 写的。star 过了,感谢楼主一路坚持,你是国产开源之光。
|
11
neptuno 2022-04-05 21:08:58 +08:00 via iPhone
不知道是否可以满足这样的需求,例如定时备份数据发送至阿里云 oss ,如果自己 nas 盘坏了,直接重装恢复对应数据包即可。我看其他的都是建议每天对整个 vps 做备份。不太符合 nas 用户的使用场景
|
12
xuecan 2022-04-05 21:12:13 +08:00
怎么看 build 的日志啊 找半天没找到
|
13
robinshen OP @xuecan 打开 build ,第一个 tab 就是日志。普通用户看日志需要有权限。当然管理员是什么都可以看的。
|
14
robinshen OP @neptuno 可以在某个仓库里设置定时任务(设置 build spec ,添加一个 job ,然后在 job 的 trigger 里选 cron trigger ),然后在这个定时任务里写任何你想要执行的逻辑。
|
16
xuecan 2022-04-05 21:26:20 +08:00
这个的 ha 怎么设置啊 helm 上没看到 ha 的配置
|
17
robinshen OP 目前不支持 HA ,以后有计划。
|
18
superfatboy 2022-04-05 22:13:51 +08:00
之前还请教过作者,可惜不会用,放弃了,
|
19
robinshen OP @superfatboy 很遗憾。可能是文档还不太健全,这方面以后要投入些精力。
|
21
keppelfei 2022-04-06 00:56:50 +08:00
OP 出于什么考虑不加入 Zh-CN 的啊? 看到好多人需求各种语言版本。
|
22
hw2ex 2022-04-06 05:56:24 +08:00 via Android
大家部署之后没有遇到过期吗?用的是 jws 方式
|
25
XiLingHost 2022-04-06 09:30:08 +08:00
@robinshen 考虑直接一步到位,做成 i18n 的模式,然后可以尝试使用类似 weblate\Transifex 这类社区翻译平台来实现各语种的本地化
|
26
robinshen OP @XiLingHost 确实是做成 i18n 的模式,然后先提供一个中文版的翻译。
|
27
hw2ex 2022-04-07 06:11:11 +08:00 via Android
@robinshen 没有发错地方呀。新版没弄过,但之前 OneDev 版本用的 jws 不会过期?部了一台,过了一段时间就用不了。
|
28
robinshen OP @hw2ex 哦,你说的是 java service wrapper 吧。之前没碰到过啊,现在也应该不会。如果有问题,请到 code.onedev.io 上提 bug 。
|
29
hw2ex 2022-04-07 08:15:12 +08:00
@robinshen
不好意思,是我写错了,对,是 jsw ,确定不会过期? 用着用着过期,觉得好麻烦。 但刚看你最新的也只是到 4 月份呀,wrapper.license.upgrade_term.end_date=2022-04-26 |
30
robinshen OP @hw2ex 这是指不能升级到 4 月份以后发布的 JSW 版本,而不是指现在使用的版本会过期。而且 OneDev 向 JSW 申请了免费的 license 。如果过期请通过下面链接报 bug ,并附上截图:
https://code.onedev.io/projects/160/issues?query=%22State%22+is+%22Open%22 |
31
ClarkAbe 2022-04-11 10:17:52 +08:00
日常等中文
|
32
KAAAsS 2022-04-11 15:05:38 +08:00
顶一个!之前看到就挺感兴趣的,没想到作者就在 V2EX 。
提个建议,希望能丰富一些项目文档。目前 ondev 好像只有 md 的用户手册 repo ,没有一个较全面的文档,不知道作者是否考虑搞一个 GitBook 之类的单独站点存放文档? |
33
JustDoIt221 2022-04-26 16:03:21 +08:00
提过 issue ,顺便学习了 CI/CD ,体验很赞,感谢!
|