Show job configuration

Description

Understanding, and debugging, pipeline jobs can be tricky. When looking at a specific job log, you might need to see what the configuration of that job actually is. We should display this job configuration.

Proposal

  • Add tab or other decoration to job details page which shows the relevant YML configuration of that job. Not that we shouldn't just show the snippet from the .gitlab-ci.yml, but should actually expand out any YAML templates, inherit and defaults, etc., so show the actual configuration for this job.

Links / references

Documentation blurb

(Write the start of the documentation of this feature here, include:

  1. Why should someone use it; what's the underlying problem.
  2. What is the solution.
  3. How does someone use this

During implementation, this can then be copied and used as a starter for the documentation.)

keywords: expand view includes

Edited by John Woods