pipeline { agent any stages { stage("Deploy Dev"){ when { branch 'development' } steps { sshagent(credentials: ['dev-id_rsa']) { sh "composer install" sh "./vendor/bin/envoy run deploy-dev --branch=development" } } } stage("Deploy Prod"){ when { branch 'production' } steps { sshagent(credentials: ['dev-id_rsa']) { sh "composer install" sh "./vendor/bin/envoy run deploy --branch=production" } } } } }