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 1
|
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
takashiki 2016-08-31 21:29:38 +08:00
太高产了
|
14
sobigfish 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 |