
Fixhub 是一套免费、开源,基于最新版本Laravel 5.3框架开发的 web 自动上线部署系统。
老规矩,废话少说,上图:
1 、首页

2 、项目详情页

3 、测试服务器连接状态

4 、填写上线单

5 、上线进行时

6 、完成上线

7 、查看服务器控制台输出


8 、 Slack 通知

演示地址: http://fixhub.org/ 源码地址: https://github.com/Fixhub/Fixhub or http://git.oschina.net/Fixhub/Fixhub
个人能力有限,程序肯定存在很多不成熟的地方,欢迎大家拍砖,谢谢。
1 fhefh 2016-08-31 16:54:17 +08:00 |
2 jsrgqinbin 2016-08-31 17:37:51 +08:00 看上去不错,不过测试账号不能登录。 |
3 Hifone OP |
5 wujunze 2016-08-31 17:42:19 +08:00 不错 mark |
6 freefcw 2016-08-31 17:53:59 +08:00 看上去不错,必须要支持! |
7 dearmadman 2016-08-31 18:01:06 +08:00 不错,已 fork ,准备贡献 |
9 kideny 2016-08-31 18:11:26 +08:00 牛逼 |
10 sumuu 2016-08-31 18:56:22 +08:00 不错哦~ |
11 Felldeadbird 2016-08-31 19:26:36 +08:00 via iPhone 读取服务器的原理是什么呢?求指点。 |
12 Dowding 2016-08-31 21:29:38 +08:00 太高产了 |
14 run2 2016-09-01 01:01:33 +08:00 |
15 Yien 2016-09-01 07:35:54 +08:00 via iPhone 感分享 |
16 anyforever 2016-09-01 09:34:52 +08:00 路人甲这么无良啊。。 测试版要把一些关键权限关掉。。 防火防盗防小人 |
17 anyforever 2016-09-01 09:38:17 +08:00 另外我想问一下,这种部署方式,是会把系统线上的配置文件也放到版本库中么? |
18 orvice 2016-09-01 09:49:16 +08:00 @anyforever 看你部署脚本怎么写咯。 |
19 klgd 2016-09-01 10:44:44 +08:00 安装上了,不过算是一波三折啊 1 、执行 php artisan app:install ,报错: php_strip_whitespace(/home/www/fixhub): failed to open stream: No such file or directory 不过貌似没发现有什么影响 2 、安装完,登录后台失败,一看数据库, user 的 password 保存的是明文,自己又修改了一下密码,登录成功 3 、后台首页一直提示 Websocket 通信失败,检查后发现是 socket 没有加端口,在 dashboard.blade.php 中加了端口,访问正常了 功能暂时没体验 |
20 lxm 2016-09-01 11:15:45 +08:00 无法部署。。后台任务执行不动 |
21 Hifone OP @anyforever 不会的,配置文件只跟项目或部署模板关联。跟 Git 仓储无关的。 |
23 Hifone OP @dearmadman 欢迎,并期待你的贡献。 |
25 Hifone OP |
26 klgd 2016-09-01 12:40:25 +08:00 @Hifone 我只是临时改了一下,.env 里是有设置,但是 dashboard.blade.php 里没有调用 socket.io 的端口 https://github.com/Fixhub/Fixhub/blob/1.0/resources/views/layouts/dashboard.blade.php#L13 还有就是这个工具不知道该如何使用 |
27 airycanon 2016-09-01 13:43:05 +08:00 5.3 不是自带 Oauth 2.0 么,为什么还要用 JWT ? |
28 chuhemiao 2016-09-01 15:38:32 +08:00 5.3 不是刚出来... |
29 wuxiaolan91 2016-09-14 23:30:54 +08:00 @fhefh 我用你提供的账号登不上了诶,能更新下密码么?谢谢啦~ |
30 fhefh 2016-09-15 11:33:32 +08:00 |
31 Hifone OP |