Fix Jenkinsfile after merge conflict

This commit is contained in:
VIPIN 2025-09-11 10:11:02 +05:30
parent 933c2ee903
commit bef66b64f0

41
Jenkinsfile vendored
View File

@ -1,48 +1,31 @@
pipeline {
<<<<<<< HEAD
agent any
environment {
DOCKERHUB_REPO = "vipin2025devops/myapp"
IMAGE_TAG = "${env.BUILD_NUMBER}"
}
stages {
stage('Checkout') {
steps {
checkout scm
}
}
// Build, push, deploy stages...
}
post {
always {
echo "Pipeline finished: ${currentBuild.fullDisplayName}"
}
}
=======
agent any
environment {
DOCKERHUB_REPO = "vipin2025devops/myapp"
IMAGE_TAG = "${env.BUILD_NUMBER}"
}
stages {
stage('Checkout') {
steps { checkout scm }
steps {
checkout scm
}
}
stage('Build & Push Image') {
steps {
script {
docker.withRegistry('https://index.docker.io/v1/', 'dockerhub-creds') {
def img = docker.build("${DOCKERHUB_REPO}:${IMAGE_TAG}")
img.push()
// cleanup local image to save space
bat "docker image rm ${DOCKERHUB_REPO}:${IMAGE_TAG} || exit 0"
}
}
}
}
stage('Deploy to Kubernetes') {
steps {
withCredentials([file(credentialsId: 'kubeconfig', variable: 'KUBECONFIG')]) {
@ -57,6 +40,10 @@ pipeline {
}
}
}
post { always { echo "Pipeline finished: ${currentBuild.fullDisplayName}" } }
>>>>>>> 19a245e (Update message for Jenkins + Minikube pipeline test)
post {
always {
echo "Pipeline finished: ${currentBuild.fullDisplayName}"
}
}
}