]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-dev-pipeline: Trigger on PR label
authorZack Cerza <zack@redhat.com>
Fri, 10 Jan 2025 16:55:34 +0000 (09:55 -0700)
committerZack Cerza <zack@redhat.com>
Sat, 18 Jan 2025 00:25:00 +0000 (17:25 -0700)
The pipeline can be triggered by labelling PRs with "build-pipeline".

Signed-off-by: Zack Cerza <zack@redhat.com>
ceph-dev-pipeline/config/definitions/ceph-dev-pipeline.yml

index 39f8cfbe95ff389538a7f1f3644f7ba5cf72244d..78f0d938ae63dbb1de6ff32d534257baf529dd8d 100644 (file)
           - text:
               credential-id: shaman-api-key
               variable: SHAMAN_API_KEY
+
+    triggers:
+      - generic-webhook-trigger:
+          token: ceph-dev-pipeline
+          print-contrib-var: true
+          post-content-params:
+            - type: JSONPath
+              key: labels
+              value: $.pull_request.labels[*].name
+          regex-filter-text: $labels
+          regex-filter-expression: '"build-pipeline"'