Fixhub, 一款基于最新版本 Laravel 5.3 开发的开源 Web 自动部署系统 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Hifone
V2EX    PHP

Fixhub, 一款基于最新版本 Laravel 5.3 开发的开源 Web 自动部署系统

  •  4
     
  •   Hifone 2016-08-31 16:39:45 +08:00 6895 次点击
    这是一个创建于 3406 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Fixhub 是一套免费、开源,基于最新版本Laravel 5.3框架开发的 web 自动上线部署系统。

    老规矩,废话少说,上图:

    1 、首页

    file

    2 、项目详情页

    file

    3 、测试服务器连接状态

    file

    4 、填写上线单

    file

    5 、上线进行时

    file

    6 、完成上线

    file

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

    file

    file

    8 、 Slack 通知

    file

    演示地址: http://fixhub.org/ 源码地址: https://github.com/Fixhub/Fixhub or http://git.oschina.net/Fixhub/Fixhub

    个人能力有限,程序肯定存在很多不成熟的地方,欢迎大家拍砖,谢谢。

    31 条回复    2016-10-17 11:29:21 +08:00
    fhefh
        1
    fhefh  
       2016-08-31 16:54:17 +08:00   1
    用户名: [email protected]

    密码: demo
    jsrgqinbin
        2
    jsrgqinbin  
       2016-08-31 17:37:51 +08:00
    看上去不错,不过测试账号不能登录。
    Hifone
        3
    Hifone  
    OP
       2016-08-31 17:38:41 +08:00
    @jsrgqinbin

    密码被某个路人甲登上去给改了。。。
    qcloud
        4
    qcloud  
       2016-08-31 17:40:32 +08:00
    @Hifone 哈哈哈哈哈哈。笑死我了
    wujunze
        5
    wujunze  
       2016-08-31 17:42:19 +08:00
    不错 mark
    freefcw
        6
    freefcw  
       2016-08-31 17:53:59 +08:00
    看上去不错,必须要支持!
    dearmadman
        7
    dearmadman  
       2016-08-31 18:01:06 +08:00
    不错,已 fork ,准备贡献
    chaegumi
        8
    chaegumi  
       2016-08-31 18:06:45 +08:00
    @Hifone

    我也经历过,权限被路人甲改了,后边我都把权限关掉了。
    kideny
        9
    kideny  
       2016-08-31 18:11:26 +08:00
    牛逼
    sumuu
        10
    sumuu  
       2016-08-31 18:56:22 +08:00
    不错哦~
    Felldeadbird
        11
    Felldeadbird  
       2016-08-31 19:26:36 +08:00 via iPhone
    读取服务器的原理是什么呢?求指点。
    Dowding
        12
    Dowding  
       2016-08-31 21:29:38 +08:00
    太高产了
    loserwn
        13
    loserwn  
       2016-08-31 22:05:58 +08:00
    @Hifone 请问使用了 5.3 的什么新特性么?
    run2
        14
    run2  
       2016-09-01 01:01:33 +08:00
    @loserwn 看样子他们的 oauth 会直接用 laravel passport
    lz 厉害 之前眼红他们的 Forge 很久
    也可以管理虚拟机就更帅了,但好像不在下个 milestone 里.
    Yien
        15
    Yien  
       2016-09-01 07:35:54 +08:00 via iPhone
    感分享
    anyforever
        16
    anyforever  
       2016-09-01 09:34:52 +08:00
    路人甲这么无良啊。。
    测试版要把一些关键权限关掉。。
    防火防盗防小人
    anyforever
        17
    anyforever  
       2016-09-01 09:38:17 +08:00
    另外我想问一下,这种部署方式,是会把系统线上的配置文件也放到版本库中么?
    orvice
        18
    orvice  
       2016-09-01 09:49:16 +08:00
    @anyforever 看你部署脚本怎么写咯。
    klgd
        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 中加了端口,访问正常了

    功能暂时没体验
    lxm
        20
    lxm  
       2016-09-01 11:15:45 +08:00
    无法部署。。后台任务执行不动
    Hifone
        21
    Hifone  
    OP
       2016-09-01 11:39:09 +08:00
    @anyforever 不会的,配置文件只跟项目或部署模板关联。跟 Git 仓储无关的。
    Hifone
        22
    Hifone  
    OP
       2016-09-01 11:39:40 +08:00
    @klgd 密码的问题,在 0.0.5 解决了,我的问题。
    Hifone
        23
    Hifone  
    OP
       2016-09-01 11:39:59 +08:00
    @dearmadman 欢迎,并期待你的贡献。
    Hifone
        24
    Hifone  
    OP
       2016-09-01 11:40:42 +08:00
    @loserwn 先有了 5.3 的外衣,新特性,期待大家一起完善。
    Hifone
        25
    Hifone  
    OP
       2016-09-01 11:41:33 +08:00
    @klgd 端口?不应该在 dashboard.blade.php 设置的,是 socket.io 的端口的话,在.env 里设置。
    klgd
        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

    还有就是这个工具不知道该如何使用
    airycanon
        27
    airycanon  
       2016-09-01 13:43:05 +08:00
    5.3 不是自带 Oauth 2.0 么,为什么还要用 JWT ?
    chuhemiao
        28
    chuhemiao  
       2016-09-01 15:38:32 +08:00
    5.3 不是刚出来...
    wuxiaolan91
        29
    wuxiaolan91  
       2016-09-14 23:30:54 +08:00
    @fhefh 我用你提供的账号登不上了诶,能更新下密码么?谢谢啦~
    fhefh
        30
    fhefh  
       2016-09-15 11:33:32 +08:00
    @wuxiaolan91 系统演示

    体验 Fixhub, 请访问 Fixhub:

    用户名: demo 或 [email protected]
    密码: fixhub
    Hifone
        31
    Hifone  
    OP
       2016-10-17 11:29:21 +08:00
    @fhefh

    @wuxiaolan91

    演示账号在 readme 里有。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5582 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:40 PVG 14:40 LAX 22:40 JFK 01:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86