V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Hifone
V2EX  ›  PHP

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

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

    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
    读取服务器的原理是什么呢?求指点。
    takashiki
        12
    takashiki  
       2016-08-31 21:29:38 +08:00
    太高产了
    loserwn
        13
    loserwn  
       2016-08-31 22:05:58 +08:00
    @Hifone 请问使用了 5.3 的什么新特性么?
    sobigfish
        14
    sobigfish  
       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   ·   我们的愿景   ·   实用小工具   ·   5343 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:32 · PVG 16:32 · LAX 01:32 · JFK 04:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.