Breakpoints for live debugging of CI/CD pipeline

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Problem to solve

Although web terminal is already available for CI/CD debugging, there is currently no stop/resume breakpoint feature for live debugging of CI/CD pipelines. This would make it a lot easier to debug a pipeline.

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Presley (Product Designer)
  • Devon (DevOps Engineer)
  • Sidney (Systems Administrator)

Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/

Further details

  • CodeFresh recently introduced this feature: https://codefresh.io/codefresh-news/pipeline-debugging/

Proposal

Add ability to insert breakpoints in a pipeline that will pause at the breakpoint to allow inspection and confirmation that pipeline is working correctly before resuming the pipeline running. You could imagine:

  • Set a breakpoint in a job
  • When the pipeline and the job executes, a web terminal is automatically opened
  • The user is automatically connected to the terminal and can start debugging if needed

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Links / references

Edited Aug 26, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading