Add debuggable steps #2290
Replies: 3 comments 1 reply
-
I think we should solve this in a generic way: and implement it ... |
Beta Was this translation helpful? Give feedback.
-
questioins to solve:
|
Beta Was this translation helpful? Give feedback.
-
Drone allows starting a tmate debug session. I do think restarting a pipeline with a tmate terminal in a specific place may be a nice solution. |
Beta Was this translation helpful? Give feedback.
-
Clear and concise description of the problem
Sometimes builds exhibit problems in CI that are not reproducible on a developer machine. Often this has to do with networking, environment, or other oversights. Often, if at a shell, a developer could easily solve these problems. Instead, they must push many "printfs".
Suggested solution
Add the ability for developers to connect to a shell via ssh at a step.
Alternative
Status quo (same with GitHub Actions, Drone, and others), developers must "printf" or painfully modify their build to minimize build times between steps for debugging speed.
Additional context
similar: #244
Validations
Beta Was this translation helpful? Give feedback.
All reactions