一飞开源
阅读651

[开源]一个简单易用、以应用为中心的云原生DevOps系统,CI/CD

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,主要特点:部署简单、操作简洁、功能快速。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

四、功能概述

主要特性

  • 简洁的操作界面
  • 以应用为中心,屏蔽K8S的底层概念
  • 无需安装Docker即可构建镜像
  • 无需安装Maven即可打包
  • 无需安装Node即可打包
  • 支持SpringBoot应用部署
  • 支持Node应用部署
  • 支持多环境部署
  • 支持日志收集
  • 支持链路追踪

五、技术选型

架构

主要技术

Springboot、Mybatis、Mybatis-plus、Maven-core、Jib-core、Layuimini、Smart-doc、H2、Mysql等。

快速开始

1、环境要求

Harbor

kubernetes

>=2.0.0

[1.18.x, 1.26.x]

2、下载安装文件

Java版本

Linux、Mac或Cygwin

Windows

1.8

下载

下载

>=11

下载

下载

3、下载文件之后,然后解压

$  tar -xzf dhorse-*.tar.gz

4、进入解压目录并查看文件列表


$  cd dhorse-* && ls -l
5、内容如下

total 24
drwxr-xr-x 2 root root   115 Oct  6 19:56 bin
drwxr-xr-x 2 root root    48 Oct  6 19:56 conf
drwxr-xr-x 3 root root    46 Oct  6 19:56 lib
-rw-r--r-- 1 root root 11558 Dec 10  2021 LICENSE
-rw-r--r-- 1 root root  5141 Dec 26  2021 NOTICE
-rw-r--r-- 1 root root  1337 Jan 21  2022 README.txt
drwxr-xr-x 8 root root    93 Sep 23 16:09 static

6、启动服务


$  bin/dhorse-start.sh

7、在浏览器里输入地址:http://127.0.0.1:8100,并输入登录信息:admin/admin,登录之后如下图所示

8、最后,关闭服务


$  bin/dhorse-stop.sh

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章