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

周末开发了个 GitHub Actions 的调试工具: debuger-action,支持远程到 Runner

  •  1
     
  •   shaowenchen · 2021-01-18 11:29:20 +08:00 · 1714 次点击
    这是一个创建于 1387 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/shaowenchen/debugger-action

    打开方式:

    需要一个 Frp Server 。在 workflows 中 添加一个 job

    - uses: shaowenchen/debugger-action@v1
      name: debugger
      timeout-minutes: 30
      continue-on-error: true
      with:
        frp_server_addr: ${{ secrets.FRP_SERVER_ADDR }}
        frp_server_port: ${{ secrets.FRP_SERVER_PORT }}
        frp_token: ${{ secrets.FRP_TOKEN }}
        ssh_port: ${{ secrets.SSH_PORT }}
    

    就可以远程了 ssh root@frp_server_addr -p ssh_port,密码:root

    最长单次可达 6 小时的 Debug 时长,支持 Linux 、MacOs 系统。

    详情参看项目地址或 https://www.chenshaowen.com/blog/a-debugger-for-actions.html

    1 条回复    2021-01-19 15:11:59 +08:00
    shaowenchen
        1
    shaowenchen  
    OP
       2021-01-19 15:11:59 +08:00
    v2 版已经支持 Ngrok

    ```bash
    - uses: shaowenchen/debugger-action@v2
    name: debugger
    timeout-minutes: 30
    continue-on-error: true
    with:
    ngrok_token: ${{ secrets.NGROK_TOKEN }}
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5623 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 03:42 · PVG 11:42 · LAX 19:42 · JFK 22:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.