Fixhub 0.3.0 发布,Web 自动化部署系统
这里有新鲜出炉的精品教程,程序狗速度看过来!
Fixhub 0.3.0 发布了。Fixhub 是一款免费、开源,使用PHP Laravel 5.5框架开发的web自动化部署系统。
Fixhub实现的功能主要有:
-
支持PHP、Python、JAVA、Ruby等项目的发布
-
通过SSH将程序部署到多台服务器上
-
直接从Git仓库克隆项目代码并进行打包、安装
-
支持项目的多环境部署(可自行建立开发、测试、预发布和生产等多个环境)
-
通过Websocket实现项目部署状态的实时跟踪
-
可灵活配置自定义部署命令
-
可与Gitee、Gitlab、Github等代码托管平台进行集成,通过incoming webhook触发部署
-
上线单申请、审核流程
-
可通过Slack、邮件和自定义的webhook对部署结果进行通知
主要更新内容:
一、新功能:
-
配置文件可绑定部署环境
-
新增项目协作者(项目成员)的功能
-
用户可定制控制台显示(可选我的项目和部署时间轴)
-
新增项目ACL中间件
-
增加对 Gitee 和 Gogs 的支持
二、改进:
-
可查看部署环境的上线单列表
-
集成livestamp,改进相关时间显示
-
部署时如git报错,在部署详情页显示相关错误
-
在时间轴可快速进入被部署的git提交版本
-
重构了整个静态资源
-
对操作成功时可选择是否显示toastr弹框
-
简洁化UI显示
-
可创建无分组的项目
-
引入route model binding
三、Bug修复:
-
修复部署时环境服务器获取错误
-
修复通过webhook部署git获取不同步
-
修复项目部署过程中状态错误
-
修复秘钥不能生成的bug
-
修复select2编辑不能被默认选中
-
修复项目不能克隆的问题
-
修复个人资料不能修改的bug
-
修复项目不能回滚的bug
系统演示
体验Fixhub, 请访问 fixhub.org,演示账号信息如下:
用户名: fixhub 或 fixhub@fixhub.org
密码: fixhub
源码地址:https://gitee.com/Fixhub/Fixhub/releases/v0.3.0
来源: http://www.phperz.com/article/17/1024/351684.html