pipeline { agent any stages { stage ("deploy to dev ezway") { when { branch 'staging' } agent { label 'apache && dev' } steps { sh '''cd /var/www/hytha35-sottye/nextcloud/custom_apps sudo su jenkins -c "git stash && git pull origin staging" ''' } } stage ("deploy to DRL dev ezway") { when { branch 'releases/release-hytha' } agent { label 'apache && dev' } steps { sh '''cd /var/www/drl-nextcloud/custom_apps sudo su jenkins -c "git stash && git pull origin releases/release-hytha" ''' } } } }