OneDev,一个协作开发和管理平台

一个开发者

OneDev是 一个管理整个软件开发周期的平台, 它提供了根据DevOps范例开发项目的完整工具集。 以其身份,OneDev 类似于GitLab 而且 提供实施的机会 在你的设施里 联合开发的基础设施版本,审查,测试,组装和交付,而无需绑定到GitHub等外部云服务。

一个开发者 在Kubernetes上运行CI构建具有简化的部署过程,不需要执行代理和经纪人。 能够在Linux和Windows的容器中进行测试。

n支持以可视模式创建构建规范 无需编写YAML文件和记住语法,以及使用条件参数灵活地自定义构建过程,并行运行多个作业以及在某些事件发生时自动启动作业的能力。

进一步 支持具有约束力的讨论 和对代码的外部注释,并带有更改的块(diff)。

以及针对拉取请求的灵活复审规则,能够保护某些分支机构和任命开发人员进行审阅,以及在审阅拉取请求时分阶段分析提交的功能。

有一种查询语言,可让您查找所需的信息 关于项目,提交,构建,问题,请求请求和反馈的信息。 保存请求并接收与之相关的新事件的出现的通知的可能性。

支持定义您自己的状态和问题通知字段,确定某些事件发生时字段之间的依存关系和状态自动改变的能力。

通过自动验证持续集成系统中接受的承诺并得到专家建议(包括至少两名开发人员)的批准,支持请求请求。

支持在启动时出现错误的情况下重新启动作业 Kubernetes中的控制器和
在完成工作的过程中使用MySQL服务的能力。

能够在工作中生成文件, 其并行处理在第二部分中,结果分析在第三部分中。

限制访问匿名用户的能力 仅用于某些项目的启动;
支持将版本控制仅限于master分支,并且仅将从master分支编译的版本放在生产服务器上。

其他特征:

  • 自动更新问题界面 它不需要重新加载页面。
  • 搜索和导航系统的代码 并考虑到Java,JavaScript,C,C ++,CSharp,Go,PHP,Python,CSS,SCSS,LESS和R的语法特征。
  • 访问控制系统,使您可以确定谁可以更改特定子目录中的代码,分配问题,运行发行版,查看日志等。
  • 创建和克隆存储库的机会。
  • 订阅以接收到master分支的确认通知。
  • 通过确认消息关闭问题的能力,可以链接讨论,提交和提取请求。
  • 能够在界面中创建保存的表单,以显示为哪些用户分配了问题的解决方案。
  • 支持创建自定义字段以将问题附加到特定模块和平台。
  • 能够将已验证状态分配给问题,具有测试人员身份的开发人员可以分配;
  • 当提交到master分支时,支持CI测试各种Oracle / MySQL和Linux / Windows组合;
  • 如果无法在CI中构建主分支,则自动生成问题通知并指派负责分析问题的人员。
  • 修复编译错误时自动关闭问题。

最后 如果您想了解更多 并按照说明安装OneDev,您可以执行此操作 从下面的链接。 


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。