开源多合一DevOps平台:OneDev的UI易于使用

发布于:2021-01-07 10:36:35

0

2682

0

devops kubernetes 开源

多样性是生活的乐趣,现在有另一个DevOps平台可供选择。OneDev是一种新的,多合一的开源Git服务器,具有易于使用的UI,可自定义的问题状态和字段以及自动刷新问题面板。浏览其某些功能,并与其他流行工具进行比较。谁知道,也许OneDev是您一直在寻找的平台。

OneDev是一个多合一的开源DevOps平台,其中包括问题跟踪,Git管理,创建请求请求的功能,可识别语言的代码搜索和导航以及其他一些有用的功能。它的源代码主要是用Java实现的,并带有少量JavaScript。

如果您正在寻找新的Git服务器来替代常用选项,那么OneDev可能会满足您的需求。 OneDev的创建者Robin Shen在DZone上发布了一篇文章,向公众介绍了它。据沉说,OneDev现在被认为已经成熟,并且每天都在使用。

它如何堆叠?

简单的DevOps

乍一看,OneDev的最佳和最明显的功能之一就是其直观,直观,简洁的UI。即使在移动设备上,OneDev仍保留其时尚外观,并具有易于浏览的按钮和菜单。

{xunruicms_img_title}

它的一些显着功能包括:

  • 简单的构建规范创建:不需要YAML文件,只需使用UI菜单即可创建构建规范。

  • 自定义并添加问题状态和字段: 设置自己的自定义问题状态和字段/字段依赖性。

  • 使用问题板跟踪: 在不离开页面的情况下获得更新的概述。发行板自动刷新,提供最新信息和最新发行状态。

  • 语言敏感搜索: OneDev当前支持Java,JavaScript,C,C ++,C#,Go,PHP,Python,CSS,SCSS,LESS和R。

  • 拉取请求和拉取请求审阅: 轻松创建拉取请求并通过分支机构保护实施PR审阅。

  • 讨论代码:在代码和差异块上创建和组织代码讨论,无需拉取请求。

  • 权限控制: 定义权限并设置代码特权,更改可以分配问题的人员,访问构建日志等。

  • 灵活的管道:连接作业并创建管道,并发运行它们,创建矩阵构建,并组合参数以优化处理。可以将作业设置为自动运行,由某些事件触发,或者通过授权用户手动运行。

  • 复杂的查询:保存并维护搜索以方便访问。您可以搜索拉取请求,项目,提交,问题,内部版本和代码注释,并获得有关任何更改的通知。

  • 支持Linux和Windows容器

调整大小

有没有缺点?一方面,它的内存需求很大。OneDev至少需要2G物理内存。请记住,对于某些用户而言,它最终可能会变得相当繁重,因为如果您有许多大型存储库,则必须分配更多的内存。

尽管它目前具有令人印象深刻的功能,但在将来的版本中仍有更多的空间。密切关注功能请求的未解决问题 (或提供帮助并提交自己的请求)。

浏览使用方案,看它是否似乎非常适合您的DevOps需求。

测试出来

用户可以将其作为Docker容器运行,部署到Kubernetes集群中或在裸机上运行。安装先决条件包括Java 8或更高版本以及Git 2.11.1或更高版本。