An error occurred while loading the file. Please try again.
-
NetOps authorede531b0db
pipeline {
agent any
environment {
GCR_REGISTRY = "asia.gcr.io/upsmf-368011"
IMAGE_NAME = "examsandadmissions-be-uat"
BRANCH_NAME = "main"
IMAGE_TAG = "1.0"
}
stages {
stage('Clone Repository') {
steps {
git branch: 'main', url: 'https://github.com/UPHRH-platform/examsAndAdmissions.git'
}
}
stage('Build Artifact') {
steps {
sh 'mvn clean install -DskipTests'
}
}
stage('Build Docker Image') {
steps {
script {
def dockerTag = "${IMAGE_TAG}-${env.BUILD_NUMBER}"
def dockerImage = docker.build("${GCR_REGISTRY}/${IMAGE_NAME}:${dockerTag}")
}
}
}
stage('Push to GCR') {
steps {
script {
def dockerTag = "${IMAGE_TAG}-${env.BUILD_NUMBER}"
sh "docker push ${GCR_REGISTRY}/${IMAGE_NAME}:${dockerTag}"
}
}
}
}
}