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 Aug 31, 2016 |
2
jsrgqinbin Aug 31, 2016
看上去不错,不过测试账号不能登录。
|
3
Hifone OP |
5
wujunze Aug 31, 2016
不错 mark
|
6
freefcw Aug 31, 2016
看上去不错,必须要支持!
|
7
dearmadman Aug 31, 2016
不错,已 fork ,准备贡献
|
9
kideny Aug 31, 2016
牛逼
|
10
sumuu Aug 31, 2016
不错哦~
|
11
Felldeadbird Aug 31, 2016 via iPhone
读取服务器的原理是什么呢?求指点。
|
12
Dowding Aug 31, 2016
太高产了
|
14
run2 Sep 1, 2016
|
15
Yien Sep 1, 2016 via iPhone
感謝分享
|
16
anyforever Sep 1, 2016
路人甲这么无良啊。。
测试版要把一些关键权限关掉。。 防火防盗防小人 |
17
anyforever Sep 1, 2016
另外我想问一下,这种部署方式,是会把系统线上的配置文件也放到版本库中么?
|
18
orvice Sep 1, 2016
@anyforever 看你部署脚本怎么写咯。
|
19
klgd Sep 1, 2016
安装上了,不过算是一波三折啊
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 Sep 1, 2016
无法部署。。后台任务执行不动
|
21
Hifone OP @anyforever 不会的,配置文件只跟项目或部署模板关联。跟 Git 仓储无关的。
|
23
Hifone OP @dearmadman 欢迎,并期待你的贡献。
|
26
klgd Sep 1, 2016
@Hifone 我只是临时改了一下,.env 里是有设置,但是 dashboard.blade.php 里没有调用 socket.io 的端口
https://github.com/Fixhub/Fixhub/blob/1.0/resources/views/layouts/dashboard.blade.php#L13 还有就是这个工具不知道该如何使用 |
27
airycanon Sep 1, 2016
5.3 不是自带 Oauth 2.0 么,为什么还要用 JWT ?
|
28
chuhemiao Sep 1, 2016
5.3 不是刚出来...
|
29
wuxiaolan91 Sep 14, 2016
@fhefh 我用你提供的账号登不上了诶,能更新下密码么?谢谢啦~
|
30
fhefh Sep 15, 2016
|
31
Hifone OP |