Fix
This commit is contained in:
parent
a3b38923d8
commit
de9f10b90b
19
Jenkinsfile
vendored
19
Jenkinsfile
vendored
@ -7,6 +7,7 @@ pipeline {
|
||||
DOCKERHUB_USER = 'vipin2025devops'
|
||||
DEPLOYMENT_FILE = 'k8s/deployment.yaml'
|
||||
SERVICE_FILE = 'k8s/service.yaml'
|
||||
KUBECONFIG = 'C:\\Users\\rlkri\\.kube\\config'
|
||||
}
|
||||
|
||||
stages {
|
||||
@ -42,37 +43,33 @@ pipeline {
|
||||
|
||||
stage('Deploy to Kubernetes') {
|
||||
steps {
|
||||
withCredentials([file(credentialsId: 'kubeconfig-file', variable: 'KUBECONFIG_PATH')]) {
|
||||
bat """
|
||||
kubectl --kubeconfig %KUBECONFIG_PATH% apply -f %DEPLOYMENT_FILE% --validate=false
|
||||
kubectl --kubeconfig %KUBECONFIG_PATH% apply -f %SERVICE_FILE% --validate=false
|
||||
kubectl --kubeconfig %KUBECONFIG_PATH% get pods -o wide
|
||||
kubectl --kubeconfig %KUBECONFIG_PATH% get svc
|
||||
kubectl apply -f %DEPLOYMENT_FILE% --validate=false
|
||||
kubectl apply -f %SERVICE_FILE% --validate=false
|
||||
kubectl get pods -o wide
|
||||
kubectl get svc
|
||||
"""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stage('Verify Deployment') {
|
||||
steps {
|
||||
withCredentials([file(credentialsId: 'kubeconfig-file', variable: 'KUBECONFIG_PATH')]) {
|
||||
bat """
|
||||
echo Pods Status:
|
||||
kubectl --kubeconfig %KUBECONFIG_PATH% get pods -o wide
|
||||
kubectl get pods -o wide
|
||||
echo Services:
|
||||
kubectl --kubeconfig %KUBECONFIG_PATH% get svc
|
||||
kubectl get svc
|
||||
"""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
post {
|
||||
success {
|
||||
echo "Deployment successful!"
|
||||
}
|
||||
failure {
|
||||
echo " Deployment failed. Check logs above."
|
||||
echo "Deployment failed. Check logs above."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user