发布于:2021-01-07 10:36:35
0
2682
0
多样性是生活的乐趣,现在有另一个DevOps平台可供选择。OneDev是一种新的,多合一的开源Git服务器,具有易于使用的UI,可自定义的问题状态和字段以及自动刷新问题面板。浏览其某些功能,并与其他流行工具进行比较。谁知道,也许OneDev是您一直在寻找的平台。
OneDev是一个多合一的开源DevOps平台,其中包括问题跟踪,Git管理,创建请求请求的功能,可识别语言的代码搜索和导航以及其他一些有用的功能。它的源代码主要是用Java实现的,并带有少量JavaScript。
如果您正在寻找新的Git服务器来替代常用选项,那么OneDev可能会满足您的需求。 OneDev的创建者Robin Shen在DZone上发布了一篇文章,向公众介绍了它。据沉说,OneDev现在被认为已经成熟,并且每天都在使用。
它如何堆叠?
简单的DevOps
乍一看,OneDev的最佳和最明显的功能之一就是其直观,直观,简洁的UI。即使在移动设备上,OneDev仍保留其时尚外观,并具有易于浏览的按钮和菜单。
它的一些显着功能包括:
简单的构建规范创建:不需要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或更高版本。
作者介绍