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:
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.