[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
- GitLab VS Code Extension
DRIs:
- Interaction with the customer:
Refs
- Internal SLACK Ref / Channel:
- GitLab Co-create Program:
/cc @manuel.kraft @mbrandner1 @tmarsh1 @RolandGabriel
Links / references
Edited by Manuel Kraft