From 00c3e301a97373569536f34a3da86469331ed0cd Mon Sep 17 00:00:00 2001 From: vky25 <93203895+vky25@users.noreply.github.com> Date: Fri, 27 Sep 2024 10:09:30 +0530 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 07444cdf..6b53bc55 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,14 +1,18 @@ pipeline { agent any + parameters { + string(name: 'BRANCH_NAME', defaultValue: 'main', description: 'Branch to build') + } + stages { stage('Clone Repository') { steps { // Clean workspace before cloning deleteDir() - - // Clone repository - git url: 'https://github.com/NIUANULP/nulp-elite-ui.git' + + // Clone repository with the parameterized branch + git branch: "${BRANCH_NAME}", url: 'https://github.com/NIUANULP/nulp-elite-ui.git' } } stage('Build') { @@ -33,9 +37,7 @@ pipeline { nvm use $NODE_VERSION yarn install yarn build - cp -r /var/lib/jenkins/workspace/Build/Core/dist /var/lib/jenkins/workspace/Build/Core/elite-ui/ - #mkdir /var/lib/jenkins/workspace/Build/Core/elite-ui/webapp/ - #cp -r /var/lib/jenkins/workspace/Build/Core/elite-ui/prod-build/* /var/lib/jenkins/workspace/Build/Core/elite-ui/webapp/ + cp -r /var/lib/jenkins/workspace/Build/Core/dist /var/lib/jenkins/workspace/Build/Core/elite-ui/prod/ ''' } }