Depuração Interativa em GitHub Actions: Adeus à Caixa Preta
2025-08-10

Depurar workflows falhos do GitHub Actions pode ser um pesadelo. Este post detalha um método inteligente: usar netcat e ngrok para criar um shell reverso, fornecendo acesso interativo ao shell do runner. Ao configurar comandos netcat e encaminhamento de portas ngrok no seu workflow do GitHub Actions, você pode escutar em uma porta local e obter um shell conectado ao runner para facilitar a depuração. Embora um pouco complexo, este método é incrivelmente eficaz para resolução de problemas, melhorando significativamente a eficiência do desenvolvedor. Uma alternativa mais simples usando a action `mxschmitt/action-tmate` também é apresentada.
Leia mais
Desenvolvimento
Shell Reverso