Commit 887f9c36 authored by Khady Diagne's avatar Khady Diagne

Update Jenkinsfileargo

parent b6f08fab
pipeline { pipeline {
environment { environment {
imagename = "khadydiagne/odoo-app" // Nom de l'image Docker imagename = 'khadydiagne/odoo-app' // Nom de l'image Docker
registryCredential = 'dockerhub' // Identifiants Docker Hub stockés dans Jenkins registryCredential = 'dockerhub' // Identifiants Docker Hub stockés dans Jenkins
} }
...@@ -34,35 +34,35 @@ pipeline { ...@@ -34,35 +34,35 @@ pipeline {
} }
} }
} }
}
stage('ArgoCD Deployment') { stage('ArgoCD Deployment') {
steps { steps {
script { script {
bat 'kubectl apply -f argocd_deploy.yaml --validate=false ' // Appliquer le fichier YAML pour le déploiement avec ArgoCD
bat 'kubectl apply -f argocd_deploy.yaml --validate=false'
}
}
} }
}
}
stage('Verify Deployment') {
steps {
script {
// Vérifier que les ressources Kubernetes sont correctement déployées
bat 'kubectl get all -n default'
bat 'kubectl get pv'
bat 'kubectl get pvc'
bat 'kubectl get hpa'
stage('Verify Deployment') {
steps {
script {
// Vérifier que les ressources Kubernetes sont correctement déployées
bat 'kubectl get all -n default'
bat 'kubectl get pv'
bat 'kubectl get pvc'
bat 'kubectl get hpa'
}
}
} }
}
} }
}
post { post {
success { success {
echo 'L\'image Docker a été poussée avec succès sur Docker Hub.' echo 'L\'image Docker a été poussée avec succès sur Docker Hub.'
} }
failure { failure {
echo 'Le pipeline a échoué.' echo 'Le pipeline a échoué.'
} }
} }
\ No newline at end of file }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment