【发布时间】:2016-01-29 23:54:41
【问题描述】:
我正在尝试找出我的 Travis CI 测试失败的原因 here。它在其中一个程序中看起来像是一个无限循环,我很想在那里运行 gdb 并看看里面。我假设 Travis 实例位于 NAT 之后,因此仅连接到 GDB 服务器会很复杂。有没有办法让 gdb 服务器连接到我?我有其他选择吗?
【问题讨论】:
标签: gdb remote-debugging travis-ci
我正在尝试找出我的 Travis CI 测试失败的原因 here。它在其中一个程序中看起来像是一个无限循环,我很想在那里运行 gdb 并看看里面。我假设 Travis 实例位于 NAT 之后,因此仅连接到 GDB 服务器会很复杂。有没有办法让 gdb 服务器连接到我?我有其他选择吗?
【问题讨论】:
标签: gdb remote-debugging travis-ci
这是我发现的:
https://github.com/fniephaus/travis-remote-shell
这是一个项目,它使用 Ngrok 打开一个 TCP 端口,然后在那里创建一个反向 shell。不过我没试过。
【讨论】: