Interactive debugger for Pipelines

Issue #18222 open
Perry Stephenson
created an issue

Debugging Pipelines can be a pain, and the process normally looks something like:

  1. make a small change
  2. commit
  3. watch where the pipeline fails
  4. repeat

Local testing is possible (https://confluence.atlassian.com/bitbucket/debug-your-pipelines-locally-with-docker-838273569.html) but it's also a fairly involved process and it will never fully recreate the environment that Pipelines creates.

It would be amazing if you could insert breakpoints into the yaml file, then interactively debug your environment through the browser.

Google Cloud Platform has done an excellent job of exposing an interactive shell through their browser, and it would be super handy (and unique to Bitbucket, I suspect) to have this sort of browser-shell enabling an interactive debugging experience inside a pipeline.

Comments (1)

  1. Aneita Yang staff
    • changed status to open

    Hey @Perry Stephenson,

    Thanks for reaching out and for the suggestion! I can definitely see why this would be useful.

    Given our current priorities, it's unlikely that we'll support this anytime soon. In the meantime however, I'll open this ticket to gauge the interest of other users in seeing the same thing.

    Thanks,
    Aneita

  2. Log in to comment