pipeline { agent any stages { stage ( 'checkout' ) { steps { sh 'echo "Debut du pipeline"' checkout scm } } stage ( 'Deploiement' ) { when { branch 'main' } steps { sh ''' cd /jenkins_test/sirh "sylla" | sudo -S chown -R jenkins:jenkins /jenkins_test/sirh git pull origin main python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python manage.py makemigrations python manage.py migrate echo "Deploiement reussi" ''' } } } }