APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

栏目: 服务器 · 发布时间: 6年前

内容简介:嗨、很高心你能进入这里,我是zane, 在这里给你介绍一款完整的Devops自动化部署工具APubPlat - 一款完整的Devops自动化部署、持续集成、堡垒机、并且友好的Web Terminal开源项目。如果你对它感兴趣,就给一个小小的关注吧,一款好的产品更需要碰撞和火花。:

嗨、很高心你能进入这里,我是zane, 在这里给你介绍一款完整的Devops自动化部署工具

APubPlat - 一款完整的Devops自动化部署、持续集成、堡垒机、并且友好的Web Terminal开源项目。

如果你对它感兴趣,就给一个小小的关注吧,一款好的产品更需要碰撞和火花。:

github address : github.com/wangweiange…

document : apub-wiki.seosiwei.com

接下来我还会持续的更新和迭代。

功能描述

  • 资产管理: 方便快捷的管理资产,可为资产分组,为应用分配不同的资产,快捷控制台管理等。
  • 应用管理:可建立各种应用任务,前端,后端发布任务,可同时执行单机和多机任务,并实时显示任务日志。

  • WEB控制台: 一套强大的Web Terminal,可直接替代Xshell等工具,可单个或批量打开窗口或执行命令(已支持 linux 系统,后期版本支持windows系统)。

  • 脚本管理:可为单个或者多个资产预装各种软装或者执行各种命令,可自由自定义各种预装脚本,例如安装nginx

  • 单|多机脚本生成:可同时为单机或者多机器同时生成 shell 脚本到指定的目录,方便统一管理和操作。

  • 备份还原:单多机可同时备份,并按详细日期进行备份,可随时随意一键恢复任意历史版本。

应用场景

  • 各种前端静态发布(例如:vue,react,jquery之类的纯前端持续集成)
  • 前端中间层发布(例如:使用node.js开发的前端中间层之类的服务持续集成)
  • 后端发布 (不限制后端语言,只依赖于shell脚本)
  • 单机 | 多台机器 同时发布、备份、还原
  • web版本的xshell,让你不管何时何地都能方便的管理服务器资源
  • 强大的权限管理能力,为不同角色分配不同的管理权限,让我们的持续集成更灵活更方便

安装环境

APubPlat依赖的环境并不复杂,对软硬件的要求也并不高,一台1G双核的服务器都能搞定。

APubPlat 开发技术基于egg.js、vue.js, 因此只需要安装node环境,node.js版本推荐 8.9.0 ~ 10.15.1 之间

数据库基于mongudb、环境数据库基于 redis 、web服务器基于nginx,所有的软件和服务你都可以安装在一台机器中。

如果想了解更多你可以选择去查看项目文档: apub-wiki.seosiwei.com

项目预览

登录界面、第一次使用时请注册admin账号,其他账号在后台中进行新增和编辑管理

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

你可以自定义任何适合你的项目环境

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

资产管理是项目的一个核心能力,所有持续集成都依赖于资产,也是Web Terminal的入口之一

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

你可以新建任何需要发布和管理的应用,分配相应的资产,可以选择单机部署、部分部署或者全量部署

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

在这里你可以查看任何时候的应用构建状态、备份状态、生成配置状态

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

一切的部署都依赖于shell脚本,脚本的正确与否,决定了你的应用是否能部署成功

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

友好的web化界面部署日志,支持多机,你可以随时掌控部署状态,也可随时终端某台机器的发布

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

强大的Web Terminal能力,跟xshell工具一样的体验,随时随地管理你的资产吧

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal

感兴趣

如果你有那么一点感兴趣,别犹豫先star或者watch,我会持续的更新和迭代,让它成为你开发中的神器吧

github address: github.com/wangweiange…

如果你也认可我,那也可以给我一个following额

你还可以加入QQ群来尽情的交流吧,一款好的产品更需要碰撞和火花。

APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal


以上所述就是小编给大家介绍的《APubPlat 一款Devops自动化部署、持续集成、堡垒机开源项目、友好的Web Terminal》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

网络空间导论

网络空间导论

李良荣、方师师 / 复旦大学出版社 / 2018-6-1 / 38

在互联网蓬勃发展的今天,新闻传播学科该往何处去?在长达半个多世纪的深入研究后,李良荣教授及其团队给出了答案:从“小新闻”走向“大传播”,并撰写了这本开创性的教材:《网络空间导论》。 在本书中,互联网被定义为“空间”——持续演进的数字化现实。为了深刻把握网络空间的内涵,本书提供了六个维度的观察:技术应用、组织架构、政治经济、媒介文化、网络素养、安全治理,并以大胆且富有建设性的观点重新定义了新闻......一起来看看 《网络空间导论》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具