Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csexton/debugger-action
Interactive debug session for GitHub Actions
https://github.com/csexton/debugger-action
Last synced: 30 days ago
JSON representation
Interactive debug session for GitHub Actions
- Host: GitHub
- URL: https://github.com/csexton/debugger-action
- Owner: csexton
- License: mit
- Created: 2019-10-02T18:38:08.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-07T05:42:32.000Z (10 months ago)
- Last Synced: 2024-10-26T10:46:29.841Z (about 2 months ago)
- Language: Shell
- Size: 10.7 MB
- Stars: 140
- Watchers: 10
- Forks: 548
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starts - csexton/debugger-action - Interactive debug session for GitHub Actions (Shell)
README
# Action Debugger
Interactive debugger for GitHub Actions
## Usage
```
steps:
- name: Setup Debug Session
uses: csexton/debugger-action@master
```In the log for the action you will see:
```
Running tmate...To connect to this session copy-n-paste the following into a terminal:
ssh [email protected]
```Simply follow the instructions and copy the ssh command into your terminal to create an ssh connection the running instance. The session will close immedeatly after closing the ssh connection to the running instance.
There is a global timeout after 15 minutes. This will close any open ssh sessions. To prevent the session from being terminated run:
```
touch /tmp/keepalive
```## Acknowledgments
* [tmate.io](https://tmate.io)
* Max Schmitt's [action-tmate](https://github.com/mxschmitt/action-tmate)### License
The action and associated scripts and documentation in this project are released under the MIT License.