五分钟尝鲜OneDev - GitLab的轻量级替代品

本文介绍了OneDev这个轻量级的GitLab替代品,旨在简化开发流程。通过在Linux或Mac OS X上运行Docker命令,可以在五分钟内设置并启动OneDev。接着,您可以通过浏览器配置OneDev,创建项目my-app,并从命令行推送React应用。OneDev会自动执行CI构建,展示其高效能。
摘要由CSDN通过智能技术生成

五分钟尝鲜OneDev - GitLab的轻量级替代品


经过一年的努力,终于发布了OneDev 3.0,这个版本加入了持续集成引擎,原生支持Docker和Kubernetes。可以说在大部分情况下能够替代臃肿庞大的GitLab了。项目是开源的,目前Hosting在GitHub:
https://github.com/theonedev/onedev

OneDev的设计宗旨是让简单的事情极致简单,让复杂的事情可以做到。项目网站有功能详细介绍。目前还只有英文版,中文版的支持是下一步的工作。

言归正传,下面请跟我一起动手尝试下OneDev,绝不超过五分钟(假设您的网络速度还可以,下载Docker Image别太慢):

  1. 在Linux或者Mac OS X上运行如下命令:
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker -v $(pwd)/onedev:/opt/onedev -p 6610:6610 1dev/server
  1. 打开浏览器访问http://localhost:6610并按提示配置OneDev
  2. 配置结束后添加一个项目my-app
  3. 从命令行下运行下面的命令创建一个基于React的示例项目my-app:
npx create-react-app my-app
  1. 进入目录my-app,并运行如下命令将代码推送到OneDev:
  git remote add origin http://localhost:6610/projects/my-app
  git push origin master:master

当提示输入用户名密码时,输入之前创建的管理员账号

  1. 从OneDev访问项目my-app,在Files页面点击链接add build spec即可显示build spec的编辑界面。对于典型项目࿰
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值