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