DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。
功能特性:
- 简洁的操作界面
- 支持SpringBoot应用部署
- 支持Node应用部署
- 无需安装Maven即可打包
- 无需安装Docker即可构建镜像
- 支持多环境部署
- 支持日志收集
- 支持链路追踪
架构:

预览:

DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。


版本说明 新增特性 支持Codeup(阿里云云效)代码仓库; 支持环境的自动部署; 优化特性 管理员角色部署环境部需要审批; 优化页面展示; 升级指南 升级指南 DHorse介绍 DHorse是一个轻量级、简单易用的云应用管理平台,具有多云和多环境管理、应用管理和部署、服务治理等功能,使用该平台不需要了解容器和k8s的概念。 功能特性 简洁的操作界面 以应用为中心,屏蔽K8S的底层概念 支持SpringBoot、Vue、React、Nodejs、Html、Go、...
DHorse v1.6.0 已经发布,云原生 DevOps 系统 此版本更新内容包括: 版本说明 新增特性 支持Codeup(阿里云云效)代码仓库; 支持环境的自动部署; 优化特性 管理员角色部署环境部需要审批; 优化页面展示; 升级指南 升级指南 详情查看:https://gitee.com/i512team/dhorse/releases/v1.6.0
版本说明 新增特性 支持k8s的v1.30.x版本; 优化特性 优化回滚功能; 修复注册来源的回滚问题; 新增和修改应用时校验应用名; 升级kubernetes-client至v6.13.0; 调整部署明细表头展示; 升级指南 升级指南 DHorse介绍 DHorse是一个轻量级、简单易用的云应用管理平台,具有多云和多环境管理、应用管理和部署、服务治理等功能,使用该平台不需要了解容器和k8s的概念。 功能特性 简洁的操作界面 以应用为中心,屏蔽K8S的底层概念...
版本说明 新增特性 支持同一机器部署多个DHorse服务; 支持Next、.NET应用部署; 优化Node、Nuxt应用构建和部署的性能; 默认使用fabric8客户端与k8s集群交互,可以通过指定参数-Dkubernetes-client=official切回到k8s官方客户端; 支持企业微信、钉钉、飞书登录; 支持对集群节点的管理; 优化特性 隐藏密码展示; 修改Banner展示; 选择应用列表按照字母排序; 优化副本终端、日志等功能; 构建版本、部署时对DHorse资源的利用...
现状 在v1.4.0版本之前,DHorse支持的登录方式有:DHorse系统本身、Ldap两种;但是,既然作为企业级服务,只支持以上两种方式是不够的。当下,越来越多的企业使用钉钉和企业微信进行沟通和办公,支持这两种登录方式也势在必行,此外,还有传统的SSO登录,在未来的v1.5.0的版本里即将支持以上登录方式。 下面,简单介绍一下即将支持的这三种登录方式。 钉钉登录 开启钉钉登录,需要具备以下几个条件: 需要拥有钉钉后台的管理权限...
现状 在dhorse 1.4.0版本之前,一直使用k8s官方提供的sdk与k8s集群交互,官方sdk的Maven坐标如下: <dependency> <groupId>io.kubernetes</groupId> <artifactId>client-java</artifactId> <version>18.0.0</version> </dependency> 但是自从1.4.0版本以后,dhorse开始支持fabric8的sdk,fabric8的sdk的Maven坐标如下: <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-cl...
版本说明 优化特性 在集群列表增加集群版本; 修改Jvm的GC指标名; 解决问题 解决shell脚本换行符的问题; 解决部署历史列表页,环境名展示错误的问题; 解决指标收集功能的异常; 升级指南 升级指南 DHorse介绍 DHorse是一个简单易用的轻量级的云应用管理平台,不需要理解容器和k8s的概念,具有多云和多环境管理、应用管理和部署、服务治理等功能。 功能特性 简洁的操作界面 以应用为中心,屏蔽K8S的底层概念 支持SpringBoot、...
版本说明 优化特性 Node、Python等应用支持自定义依赖镜像; 统一dhorse-app的标签值; 解决问题 部署后,解决启动子进程的问题; 升级依赖 升级Jib-core到0.25版本; 升级指南 升级指南 DHorse介绍 DHorse是一个简单易用的轻量级的云应用管理平台,不需要理解容器和k8s的概念,具有多云和多环境管理、应用管理和部署、服务治理等功能。 功能特性 简洁的操作界面 以应用为中心,屏蔽K8S的底层概念 支持SpringBoot、Vue、React、...
版本说明 新增特性 提供Fabric8客户端操作k8s(预览)的功能,可以通过指定-Dkubernetes-client=fabric8参数开启; Vue、React应用增加Pnpm、Yarn的构建方式; 支持Go、Flask、Django、Nuxt应用部署; 优化特性 副本指标数据保存为3天; 部署Nodejs应用时可以指定端口; 忽略搜索大小写匹配; 部署页面展示环境名; Maven默认的远程仓库地址改为阿里云镜像地址; 优化国内的代理镜像地址; 重构data/app目录结构,以提升Vue、R...
版本说明 新增特性 构建版本、部署应用时的线程池可配置化; 优化特性 构建版本跳过单元测试; 解决问题 解决Vue应用详情页面报错的问题; 解决Linux环境下脚本运行失败的问题; 解决下载Maven安装文件失败的问题; 升级说明 下载v1.3.2安装文件并解压,修改dhorse.yml文件的data.path项值设为旧版本的值,然后启动dhorse服务即可。 DHorse介绍 DHorse是一个轻量级的云应用管理平台,界面简洁、操作简单,不需要理解容器、k8s的...
DHorse v1.3.2 已经发布,云原生 DevOps 系统。 版本说明 新增特性 构建版本、部署应用时的线程池可配置化; 优化特性 构建版本跳过单元测试; 解决问题 解决Vue应用详情页面报错的问题; 解决Linux环境下脚本运行失败的问题; 解决下载Maven安装文件失败的问题; 升级说明 下载v1.3.2安装文件并解压,修改dhorse.yml文件的data.path项值设为旧版本的值,然后启动dhorse服务即可。 详情查看:https://gitee.com/i512team/dhorse...
综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java、Vue、React应用,主要特点:部署简单、操作简洁、功能快速。 新增特性 增加prometheus的配置功能; 支持gradle项目构建; 支持配置多个maven仓库地址; 支持nodejs应用和html应用部署; 重构maven构建方式的功能; 支持应用维度的javahome配置; 增加下载副本的yam...
综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java、Vue、React应用,主要特点:部署简单、操作简洁、功能快速。 优化内容 优化jvm指标收集时dhorse接口地址错误的问题; 首次配置镜像仓库,自动制作jvm angent镜像; 解决亲和容忍搜索的问题; 由于国内网络原因,修改代理镜像地址; Ldap支持cn登录; 不再支持配色方...
综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。 更新内容 支持Jvm指标收集; 默认存储改为sqlite; Node应用转为Vue和React应用; 支持LDAP登录; 支持配置容器生命周期的钩子处理; Vue和React应用,不配置域名时不创建Ingress; Service增加prometheus注释...
综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。 更新内容 解决构建版本时下载依赖镜像失败的问题; 解决Node应用重新构建版本时的报错问题; 优化副本终端、副本日志、构建版本日志、部署历史日志页面,当行内容过长时展示的问题; 升级说明:下载v1.1.1版本...
标题 Dhorse v1.1.0 发布,基于k8s的发布平台 综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。 更新内容 新增特性及优化 部署应用时,在部署历史菜单里增加“终止”功能; 亲和容忍配置,增加禁用和启用功能; 增加自定义菜单的功能,方便集成第三方系统; 增...
综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。 更新内容 重大特性更新 增加副本资源的监控功能; 支持通过tag构建版本; 支持环境维度的亲和、容忍配置的功能; 特性更新 增加事件通知功能; 禁止删除master分支; 优化应用启动检测的功能; 支持应用维度的...
DHorse(基于k8s的发布系统)发布v0.12.0版本 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java和Node应用,主要特点:部署简单、操作简洁、功能快速。 更新内容: 支持node应用部署 完善删除环境下资源的功能 支持1.25的k8s版本 修改已知bug 功能特性: 简洁的操作界面 支持SpringBoot应用部署 支持Node应用部署 无需安装M...
评论