第240328期 - ondev
12.6k star,推荐一款轻量级devops平台可以看下效果,开源地址及官网,在文末:
OneDev是一个强大且简单的DevOps平台,它集成了Git服务器、CI/CD、看板和包管理等功能。
作为一个开源软件,OneDev提供了一系列开发者友好的特性,旨在提高软件开发的效率和协作性。
软件简介
OneDev是一个自托管的Git服务器,它不仅支持代码搜索和静态分析集成,而且还提供了CI/CD、看板和包管理功能。
凭借其简单的安装和维护过程,以及出色的性能,OneDev已经在GitHub上获得了近10,000颗星,成为了GitHub、GitLab和Bitbucket的一个开源且低维护的替代品。
功能特点
- 代码搜索和导航:OneDev提供了语言感知的符号搜索和导航功能,可以在任何提交中进行代码搜索和符号导航。
- 代码讨论:用户可以选择任何代码或差异来开始讨论,讨论内容会与代码一起保留,以帮助理解代码。
- 代码保护规则:可以设置规则,要求在特定用户触及特定分支中的特定文件时进行审查或CI/CD验证。
- 自动化看板:可以手动在看板中移动任务,或定义规则在相关工作提交、测试、发布或部署时自动移动它们。
- 灵活的问题工作流:自定义问题状态和字段,手动或自动的状态转换规则,以及问题链接以同步操作和状态。
- CI/CD:提供直观的GUI来创建CI/CD作业,支持模板、类型化参数、矩阵作业和CI/CD逻辑重用。
- CI/CD执行器:支持在容器中或裸机上运行CI/CD,也可以使用Kubernetes或代理来并发运行大量作业。
- 包管理:内置的包注册表可以管理二进制包,并将包与CI/CD作业关联起来。
快速开始
docker快速启动
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/onedev:/opt/onedev -p 6610:6610 -p 6611:6611 1dev/server
OneDev以其全面的DevOps功能和易用性,为开发团队提供了一个协作和效率并存的开发环境。
无论您是个人开发者还是企业团队,OneDev都是一个值得尝试的开源DevOps解决方案。
开源地址:https://github.com/theonedev/onedev
官网地址:https://onedev.io/