From 30244f849c48c582eac42d0d1be2af2955072aac Mon Sep 17 00:00:00 2001 From: Sreedevig Date: Wed, 19 Nov 2025 01:09:11 +0530 Subject: [PATCH] Create Jenkinsfile --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..f24654332 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent any + + stages { + + stage('Checkout Code') { + steps { + checkout scm + script { + BRANCH = sh(script: "git rev-parse --abbrev-ref HEAD", returnStdout: true).trim() + echo "Current Branch: ${BRANCH}" + } + } + } + + stage('Build') { + steps { + echo "Building application on branch: ${BRANCH}" + } + } + + stage('Test') { + steps { + echo "Testing application on branch: ${BRANCH}" + } + } + + stage('Prod Deploy') { + when { + expression { BRANCH == "master" } + } + steps { + echo "Deploying to Production (only for master branch)" + } + } + } +}