V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Hifone
V2EX  ›  PHP

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

  •  4
     
  •   Hifone · Aug 31, 2016 · 7101 views
    This topic created in 3535 days ago, the information mentioned may be changed or developed.

    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 replies    2016-10-17 11:29:21 +08:00
    fhefh
        1
    fhefh  
       Aug 31, 2016   ❤️ 1
    用户名: [email protected]

    密码: demo
    jsrgqinbin
        2
    jsrgqinbin  
       Aug 31, 2016
    看上去不错,不过测试账号不能登录。
    Hifone
        3
    Hifone  
    OP
       Aug 31, 2016
    @jsrgqinbin

    密码被某个路人甲登上去给改了。。。
    qcloud
        4
    qcloud  
       Aug 31, 2016
    @Hifone 哈哈哈哈哈哈。笑死我了
    wujunze
        5
    wujunze  
       Aug 31, 2016
    不错 mark
    freefcw
        6
    freefcw  
       Aug 31, 2016
    看上去不错,必须要支持!
    dearmadman
        7
    dearmadman  
       Aug 31, 2016
    不错,已 fork ,准备贡献
    chaegumi
        8
    chaegumi  
       Aug 31, 2016
    @Hifone

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

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

    还有就是这个工具不知道该如何使用
    airycanon
        27
    airycanon  
       Sep 1, 2016
    5.3 不是自带 Oauth 2.0 么,为什么还要用 JWT ?
    chuhemiao
        28
    chuhemiao  
       Sep 1, 2016
    5.3 不是刚出来...
    wuxiaolan91
        29
    wuxiaolan91  
       Sep 14, 2016
    @fhefh 我用你提供的账号登不上了诶,能更新下密码么?谢谢啦~
    fhefh
        30
    fhefh  
       Sep 15, 2016
    @wuxiaolan91 系统演示

    体验 Fixhub, 请访问 Fixhub:

    用户名: demo 或 [email protected]
    密码: fixhub
    Hifone
        31
    Hifone  
    OP
       Oct 17, 2016
    @fhefh

    @wuxiaolan91

    演示账号在 readme 里有。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3637 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 05:01 · PVG 13:01 · LAX 22:01 · JFK 01:01
    ♥ Do have faith in what you're doing.