Skip to content

[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:

DRIs:

Refs


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

Links / references

Edited by Manuel Kraft