Hifone
V2EX  ›  PHP

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

  •  4
     
  •   Hifone · Aug 31, 2016 · 7752 views
    This topic created in 3724 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
    fhefh
    Aug 31, 2016❤️1
    1
    用户名: [email protected]

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

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

    我也经历过,权限被路人甲改了,后边我都把权限关掉了。
    kideny
    kideny
    Aug 31, 2016
    9
    牛逼
    sumuu
    sumuu
    Aug 31, 2016
    10
    不错哦~
    Felldeadbird
    Felldeadbird
    Aug 31, 2016 via iPhone
    11
    读取服务器的原理是什么呢?求指点。
    Dowding
    Dowding
    Aug 31, 2016
    12
    太高产了
    loserwn
    loserwn
    Aug 31, 2016
    13
    @Hifone 请问使用了 5.3 的什么新特性么?
    run2
    run2
    Sep 1, 2016
    14
    @loserwn 看样子他们的 oauth 会直接用 laravel passport
    lz 厉害 之前眼红他们的 Forge 很久
    也可以管理虚拟机就更帅了,但好像不在下个 milestone 里.
    Yien
    Yien
    Sep 1, 2016 via iPhone
    15
    感謝分享
    anyforever
    anyforever
    Sep 1, 2016
    16
    路人甲这么无良啊。。
    测试版要把一些关键权限关掉。。
    防火防盗防小人
    anyforever
    anyforever
    Sep 1, 2016
    17
    另外我想问一下,这种部署方式,是会把系统线上的配置文件也放到版本库中么?
    orvice
    orvice
    Sep 1, 2016
    18
    @anyforever 看你部署脚本怎么写咯。
    klgd
    klgd
    Sep 1, 2016
    19
    安装上了,不过算是一波三折啊
    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
    lxm
    Sep 1, 2016
    20
    无法部署。。后台任务执行不动
    Hifone
    Hifone
    OP
    Sep 1, 2016
    21
    @anyforever 不会的,配置文件只跟项目或部署模板关联。跟 Git 仓储无关的。
    Hifone
    Hifone
    OP
    Sep 1, 2016
    22
    @klgd 密码的问题,在 0.0.5 解决了,我的问题。
    Hifone
    Hifone
    OP
    Sep 1, 2016
    23
    @dearmadman 欢迎,并期待你的贡献。
    Hifone
    Hifone
    OP
    Sep 1, 2016
    24
    @loserwn 先有了 5.3 的外衣,新特性,期待大家一起完善。
    Hifone
    Hifone
    OP
    Sep 1, 2016
    25
    @klgd 端口?不应该在 dashboard.blade.php 设置的,是 socket.io 的端口的话,在.env 里设置。
    klgd
    klgd
    Sep 1, 2016
    26
    @Hifone 我只是临时改了一下,.env 里是有设置,但是 dashboard.blade.php 里没有调用 socket.io 的端口
    https://github.com/Fixhub/Fixhub/blob/1.0/resources/views/layouts/dashboard.blade.php#L13

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

    体验 Fixhub, 请访问 Fixhub:

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

    @wuxiaolan91

    演示账号在 readme 里有。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2297 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    ♥ Do have faith in what you're doing.