如何使用OneDev进行版本库镜像

547 阅读2分钟

读者朋友们,大家好!在这篇文章中,我们将看到如何将OneDev用于版本库镜像。

所以让我们开始吧 !!!

简介

OneDev

OneDev是一个开源的多合一DevOps平台,具有管理git仓库、管理问题和运行持续集成的能力。

它是一个多合一的开源DevOps平台,包括问题跟踪、Git管理、拉动请求创建、基于语言的代码搜索和导航,以及其他一些有用的功能。它的源代码主要是用Java实现的,下面有一点JavaScript。

实践

让我们来看看如何一步步使用OneDev for Repository Mirror。

第一步:通过运行以下命令启动OneDev。

docker run --tty --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/onedev:/opt/onedev -p 6610:6610 -p 6611:6611 1dev/server

第二步:将您的浏览器指向[http://localhost:6610](http://localhost:6610/)来设置OneDev。当你指向URL时,你会收到一个像这样的页面。

填写所有细节,为OneDev设置管理员帐户。之后,你会看到一个像这样的页面。

在系统设置页面,只需使用建议的服务器URL作为 **[http://localhost:6610](http://localhost:6610/)**.

第3步:之后从OneDev项目页面,添加一个项目my-app

一旦你添加了这个项目,你会看到一个窗口,如图。

第4步:从你的终端运行下面的命令来创建一个反应应用程序。

npx create-react-app my-app

第5步:改变到目录my-app,并运行下面的命令来推送代码到OneDev。

git remote add origin http://localhost:6610/my-app
git push origin master:master

当提示验证时,输入上面指定的管理员用户名和密码。

第6步:从OneDev中访问项目my-app的文件页面,点击链接添加构建规范,调出GUI来添加构建规范。对于典型的项目,OneDev建议使用默认的工作模板,如下所示。

第7步:使用默认模板,并保存规格。现在你会看到一个CI构建正在运行。

第8步:是的,我们终于用OneDev完成了镜像仓库。

总结

在这篇文章中,我们已经了解了什么是OneDev以及如何使用OneDev进行版本库镜像。希望你们都能学到一些有趣的东西。