摘要:嗨很高心你能进入这里,我是在这里给你介绍一款完整的自动化部署工具一款完整的自动化部署持续集成堡垒机并且友好的开源项目。应用管理可建立各种应用任务,前端,后端发布任务,可同时执行单机和多机任务,并实时显示任务日志。
嗨、很高心你能进入这里,我是zane, 在这里给你介绍一款完整的Devops自动化部署工具
APubPlat - 一款完整的Devops自动化部署、持续集成、堡垒机、并且友好的Web Terminal开源项目。
如果你对它感兴趣,就给一个小小的关注吧,一款好的产品更需要碰撞和火花。:
github address : https://github.com/wangweianger/APubPlat
document : http://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,所有的软件和服务你都可以安装在一台机器中。
如果想了解更多你可以选择去查看项目文档: http://apub-wiki.seosiwei.com
项目预览 登录界面、第一次使用时请注册admin账号,其他账号在后台中进行新增和编辑管理 你可以自定义任何适合你的项目环境 资产管理是项目的一个核心能力,所有持续集成都依赖于资产,也是Web Terminal的入口之一 你可以新建任何需要发布和管理的应用,分配相应的资产,可以选择单机部署、部分部署或者全量部署 在这里你可以查看任何时候的应用构建状态、备份状态、生成配置状态 一切的部署都依赖于shell脚本,脚本的正确与否,决定了你的应用是否能部署成功 友好的web化界面部署日志,支持多机,你可以随时掌控部署状态,也可随时终端某台机器的发布 强大的Web Terminal能力,跟xshell工具一样的体验,随时随地管理你的资产吧 感兴趣如果你有那么一点感兴趣,别犹豫先star或者watch,我会持续的更新和迭代,让它成为你开发中的神器吧
github address: https://github.com/wangweianger/APubPlat
如果你也认可我,那也可以给我一个following额
你还可以加入QQ群来尽情的交流吧,一款好的产品更需要碰撞和火花。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19570.html
摘要:阿里云效平台基于理念的私有平台实践本文将系统的从个方面,分享互娱运维团队对于运维平台实践经验及未来展望,希望对大家有一些参考意义。 CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官...
摘要:该文章用于概述一个小型持续集成环境的搭建的方案什么是持续集成持续集成作为当今软件开发实践,可以简单理解为团队开发相对频繁的集成他们的工作,一般让每个成员每天至少集成一次,而这回造成每天会有多次的版本发布。 该文章用于概述一个小型持续集成环境的搭建的方案 什么是持续集成? 持续集成作为当今软件开发实践,可以简单理解为团队开发相对频繁的集成他们的工作,一般让每个成员每天至少集成一次,而这回...
摘要:以上是的所有技术分享,如有问题,请联系我们围绕软件工程效率提升进行一系列技术内容分享,包括国内外持续集成持续交付,持续部署自动化测试等实践教程工具与资源,以及一些工程师文化相关的程序员。 五月一来,夏天便悄然而至。flow.ci 也带来了几个新的变化,帮你进一步优化开发工作流。一起来看看这几个重点功能: 支持 iOS 项目 Xcode8.3 构建 iOSer 们重点来了,flow....
摘要:云计算在企业级市场的战役已经打响等新兴云服务提供商已经动了传统巨头在企业级市场的奶酪,传统巨头们也已开始奋力反击。新浪的版本发布是一个出现在图中的国内事件。改名成发布微软上台后即将改名为,这标志着云已经成为微软的优先战略方向。 云计算在企业级市场的战役已经打响:AWS等新兴云服务提供商已经动了传统IT巨头在企业级市场的奶酪,传统巨头们也已开始奋力反击。随着传统IT 巨头的加入,PaaS市场变...
阅读 1871·2021-11-24 11:16
阅读 3237·2021-09-10 10:51
阅读 3136·2021-08-03 14:03
阅读 1232·2019-08-29 17:03
阅读 3217·2019-08-29 12:36
阅读 2173·2019-08-26 14:06
阅读 473·2019-08-23 16:32
阅读 2608·2019-08-23 13:42