From 7e3370f249818e1ac5ac7875d1fc7bcd636ccea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Thu, 2 Apr 2026 06:50:42 +0800 Subject: [PATCH] ci: add Generic Webhook Trigger configuration --- Jenkinsfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 4c1c345..9e2b209 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,6 +9,29 @@ pipeline { npm_config_registry = 'https://registry.npmmirror.com' } + triggers { + GenericTrigger( + genericVariables: [ + [key: 'ref', value: '$.ref'] + ], + genericRequestVariables: [ + [key: 'ref', regexpFilter: ''], + [key: 'repository.name', regexpFilter: ''] + ], + genericHeaderVariables: [ + [key: 'X-Gitea-Event', regexpFilter: ''] + ], + causeString: 'Gitea Webhook Trigger: $ref', + token: 'novalon-website-webhook-token-2024', + printContributedVariables: true, + printPostContent: true, + silentResponse: false, + shouldNotFlatten: false, + regexpFilterText: '$ref', + regexpFilterExpression: '^refs/heads/release/.*$' + ) + } + stages { stage('Checkout') { steps {