Add pipeline name to job webhook events
Summary
We plan to receive job webhook events from all projects that a deployment pipeline creates downstream pipelines in. Most projects also run pipelines for other reasons/purposes. When a job webhook event is received by Delivery-metrics, it needs to filter out the events that are not from pipelines triggered by a deployment pipeline. Pipeline names can help Delivery-metrics identify which pipeline the webhook event comes from.
Proposal
workflow:name
documentation: https://docs.gitlab.com/ee/ci/yaml/index.html#workflowname.
-
Add pipeline names for pipelines triggered by a deployment pipeline in the following projects: -
https://ops.gitlab.net/gitlab-org/release/tools/ -
https://ops.gitlab.net/gitlab-com/gl-infra/k8s-workloads/gitlab-com -
https://ops.gitlab.net/gitlab-com/gl-infra/deployer -
https://ops.gitlab.net/gitlab-org/quality/staging-canary -
https://ops.gitlab.net/gitlab-org/quality/staging -
https://dev.gitlab.org/gitlab/charts/components/images -
https://dev.gitlab.org/gitlab/omnibus-gitlab
-
-
Add pipeline name to lib/gitlab/data_builder/build.rb#L8 - gitlab-org/gitlab!107963 (merged).
Edited by Reuben Pereira