Add custom labels to CICD pipelines

Gitlab.com uses CICD for our deployments. A single pipeline may be a deploy to production, staging, canary or a dry-run deployment for testing. It would be nice to have the ability to annotate the pipelines especially when there multiple deploys going in parallel to different stages:

Screen_Shot_2019-02-07_at_3.51.37_PM

if we could add labels in gitlab-ci.yml that would appear on the pipeline overview, something like this:

.staging:
  ...
  labels:
    - staging
staging-api:
  extends: .staging
  stage: staging-api
staging-web:
  extends: .staging
  stage: staging-web

And then all labels for the jobs in a pipeline execution would display on the overview.