From 577b7e7fb84135efd02c40a783c95342f9fff50f Mon Sep 17 00:00:00 2001 From: Ben de Roo Date: Mon, 22 Dec 2025 12:37:14 +0100 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 64804a3..e762133 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,13 +2,25 @@ pipeline { agent any triggers { - pollSCM('') // Webhook triggert build + // Verwijder pollSCM; we gebruiken webhook trigger + // Generic Webhook Trigger handled by Jenkins job config + } + + parameters { + // Parameter om de branch te ontvangen van Gitea webhook + string(name: 'ref', defaultValue: 'refs/heads/main', description: 'Git ref from webhook') } stages { stage('Checkout') { steps { - checkout scm + checkout([$class: 'GitSCM', + branches: [[name: "${params.ref}"]], + userRemoteConfigs: [[ + url: 'https://git.de-roo.org/ben/ben.de-roo.org.git', + credentialsId: 'Gitea-PAT-Ben' + ]] + ]) } } @@ -19,6 +31,7 @@ pipeline { rsync -avz --delete \ --exclude .git \ --exclude Jenkinsfile \ + -e "ssh -o StrictHostKeyChecking=no" \ ./ www-data@web14:/var/www/html/ ''' }