[VS Code] - Pipeline job logs for jobs in downstream pipelines - VS Code Extension

Feature description

Context: Co-create / contribution back from a very large Enterprise customer to GitLab

Problem to solve

What problem do we solve?

  • The problem here is that developers using VSCode cannot currently see pipeline job logs for jobs in downstream pipelines.
    • This causes them to need to shift focus between different tools (VSCode and web browser) causing lack of productivity.

What is the use-case?

  • The primary use case is pipelines in the "DevCloud" (GitLab) CICD.
    • There is widespread (almost universal) use of child pipelines in those models.
    • Child pipelines are very common generally and will be used by many GitLab customers.

What is the business goal for this request?

  • As a developer, I want to be able see downstream pipeline job logs in VSCode so that I don’t have to keep losing focus switching to a web browser and getting distracted with all sort of other nonsense there.

Intended users

  • Developers and engineers.

Proposal

  • Update the GitLab Workflow extension for VSCode to include a feature to display job logs from downstream pipelines.
    • This is relatively simple change to  the extension because it already has capability to display pipeline job logs and it already get pipeline details for downstream pipelines.
    • The change is not likely to impact or interfere with other plans for the extension.
    • It is likely to bring value to the client and all other GitLab customers using the VS Code Extension.

Product section:

  • Create: Editor Extensions Group
    • https://handbook.gitlab.com/handbook/product/categories/features/#editor-extensions
  • GitLab VS Code Extension
    • https://docs.gitlab.com/editor_extensions/visual_studio_code/
    • https://marketplace.visualstudio.com/items?itemName=GitLab.gitlab-workflow

DRIs:

  • Interaction with the customer:
    • @manuel.kraft

Refs

  • Internal SLACK Ref / Channel:
    • https://gitlab.enterprise.slack.com/archives/C08HSFPCRU2
  • GitLab Co-create Program:
    • https://about.gitlab.com/community/co-create/
    • https://about.gitlab.com/blog/2025/01/30/the-co-create-program-how-customers-are-collaborating-to-build-gitlab/

/cc @manuel.kraft @mbrandner1 @tmarsh1 @RolandGabriel

Links / references

Edited Mar 18, 2025 by Manuel Kraft
Assignee Loading
Time tracking Loading