Skip to content

Allow different job names for Gitlab Pages deploy job

Problem to solve

I like to name my jobs and stages nicely readable, for example "Deploy to Gitlab Pages". And this works very well in other cases, but in the Gitlab Pages case it doesnt as the job has to be named "pages". If there is a reason to not upload to pages on other job names, then please add some variable to the job config to be able to mark it as the pages job.

Intended users

Everyone who has access to the job graph, because it looks better if the job can be named like the others

User experience goal

The user should be able to name the pages job how he wants

Proposal

Either add a config to the job definition to be able to specify if this job should upload to pages or just allow uploading from any job

Further details

Looks better in the pipeline graph

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