Web应用 活跃维护

onedev

theonedev/onedev

统一自主发展平台

15288
Stars 标星
985
Forks 分支
141
Watchers 关注
0
Open Issues
Java
主要语言
MIT
开源协议
248.0 MB
仓库大小
10 小时前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:theonedev/onedev
git clone https://github.com/theonedev/onedev.git
git clone git@github.com:theonedev/onedev.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

> **注意:** 我们在 code.onedev.io 开发 OneDev 以便自用。请在那里提交问题和拉取请求。

统一自主发展平台

开始使用    AI 团队成员

🔎 开箱即用的代码搜索和导航

在任何提交中进行语言感知的符号搜索和导航。点击符号以显示当前文件中的出现位置。使用正则表达式进行快速代码搜索。试试

📦 Renovate 集成以更新项目依赖

与 Renovate 集成,通过拉取请求更新项目依赖。当获得所需审阅者批准或通过所需测试时,自动合并拉取请求。教程

🚦 用覆盖率和问题标注代码

代码将附带覆盖信息和在 CI/CD 流水线中发现的问题,以便进行代码审查。演示

💬 随时随地进行代码讨论

选择任何代码或差异以开始讨论。提出并应用更改。讨论会与代码保持关联以帮助理解代码。查看演示

🔒 多功能代码保护规则

设置规则,当特定用户修改特定分支中的特定文件时,要求进行审查或 CI/CD 验证。教程

📋 自动化看板以保持团队有序

在看板中手动移动任务,或定义规则在相关工作被提交/测试/发布/部署时自动移动它们。查看演示

🛠 可定制和灵活的问题工作流

自定义问题状态和字段。手动或自动状态转换规则。问题链接以同步操作和状态。公共项目中的机密问题。教程

📨 服务台将邮件与问题关联

使用问题作为工单系统,通过电子邮件支持客户,无需他们注册账户。为不同的项目或客户分配不同的支持联系人。教程

⏰ 时间跟踪与报告

跟踪任务的预计时间/已用时间。自动汇总子任务的时间。生成用于工作统计和计费的时间表。教程

💡 无需编写代码的 CI/CD 即代码化

创建 CI/CD 任务的直观图形界面。典型框架的模板。类型化参数。矩阵任务。CI/CD 逻辑复用。缓存管理。教程

🚀 从简单到大规模的多功能 CI/CD 执行器

在容器或裸机上开箱即用运行 CI/CD。使用 Kubernetes 或代理并发运行大量任务。示例1 示例2

🛠 调试 CI/CD 任务的工具

用于暂停任务执行的命令。用于检查任务执行环境的网页终端。在本地对未提交的更改运行任务。教程1 教程2

📦 内置软件包注册表

内置注册表用于管理二进制包。将包与 CI/CD 作业关联。教程

📖 用于版本化项目文档的 Wiki

将 Markdown 文档与代码一起保留。可在浏览器或使用 Git 编辑页面,在拉取请求中审核更改,并浏览任何分支或发行标签的 wiki。教程

🧩 深度集成与信息交叉引用

通过提交、CI/CD 或拉取请求传递问题状态。显示问题的修复构建。查询构建/包版本之间已修复的问题或代码更改。示例1 示例2

🌲 易于维护的项目树

使用树状结构清晰高效地组织项目。在父项目中定义常用设置,并在子项目中继承。查看实际效果

🐒 可保存和订阅的智能查询

功能强大且直观的查询工具。保存查询以便快速访问。订阅查询以接收有趣事件的通知。试一试

🤖 内置 DevOps 智能 AI

使用自然语言进行查询。解释代码片段,帮助理解代码库,审查提交和拉取请求,协助制定 CI/CD 规范,调查构建错误。教程

🧑‍💻 Vibe 编码工作区

在服务器上使用预配置的开发容器在任何分支工作。无需设置本地环境即可在浏览器中使用 OpenCode、Claude Code、Codex 或其他终端代理。教程

🤹 与 AI 代理交互的技能和 CLI

使用 TOD CLI 查询和编辑问题、拉取请求和构建,针对本地更改运行 CI/CD 任务,并在本地检出拉取请求。提供的技能可在编码代理中驱动 OneDev 工作流程。技能和 CLI

🤖 DevOps 智能 AI

AI 用户在您的问题和拉取请求流程中自主工作:实现分配的问题,审查和改进拉取请求,修复 CI/CD 失败,并解决合并冲突。他们还可以解释代码,总结长篇讨论,协助编写 CI/CD 规范,并回答项目问题。教程

🎛️ 团队和用户仪表板

在自定义仪表板中排列小工具,以便一目了然获取重要信息。将仪表板与用户或组共享,或对所有人公开。查看演示

👯 高可用性和可扩展性轻松实现

简单的集群设置。在不同服务器之间复制项目以实现高可用性,或分发项目以实现水平可扩展性。更多信息

🛸 快速访问的命令面板

使用 cmd/ctrl-k 从任何地方调出命令面板。搜索任何内容并直接跳转,无需在菜单中翻找。试一试

🕊️ 快速、轻量且可靠

在设计时考虑了资源使用和性能。在配备 1 核 2G 内存的主机上即可获得上述所有功能,适用于中型项目。已被密集使用超过 5 年,经受住了实际考验,可靠性得到验证。性能比较

本站来源与版权声明
  • 本文标题:onedev - 统一自主发展平台
  • 本文链接:https://www.cn121.com/webapp/theonedev-onedev.html
  • 原项目:theonedev/onedev 版权归原作者 theonedev 及贡献者所有
  • 收录信息:本站于 2026-10-10 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 theonedev/onedev。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。