Add external link to a job in the pipeline view

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

tbd

Problem to solve

As a user i would like to configure an external URL to a job in a pipeline view

Intended users

User experience goal

  • Users can define an external URL to a job
  • On the pipeline view users can click on a job to navigate into the URL

Proposal

We can add introduce a new field URL to define on the .gitlab-ci.yml

test: 
  url: "HTTP:///www.gitlab.com"
  stage: test

Further details

Capturing the discussion from slack:

Team, following up on our CS-Product feedback meeting last week I wanted to follow up on this patch from one of my customers about adding extra information about jobs to pipelines. (we discussed this during the call) The outcome is this: Jobs have an icon with very short description of a job (one sentence) Clicking on the icon takes you to a detailed documentation page (Confluence in their case) with extended information about what this job does, how it can configured, etc., etc. They currently do this by having a repo with YAML definitions that match job name to its details. What they would love to see: this description field and link to live in the job definition itself. Sounds like a cool concept, so I wonder if it would make sense for use to built this into the product. image

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by 🤖 GitLab Bot 🤖