From 13d89e2d529449a1adb4aece5ef59ccc1df07c63 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Fri, 2 Jan 2026 23:11:03 +0000 Subject: [PATCH] Only run on main branch --- Jenkinsfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index f70a68e..481ba23 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,13 @@ def deploy() { node('ubuntu') { try { checkout scm + + // Only deploy from main branch + def branch = env.BRANCH_NAME ?: sh(script: 'git rev-parse --abbrev-ref HEAD', returnStdout: true).trim() + if (branch != 'main') { + echo "Skipping deployment: not on main branch (current branch: ${branch})" + return + } nodejs(nodeJSInstallationName: 'Node23') { stage('Install') {