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" } } } stage("Deploy Prod"){ when { branch 'production' } steps { sshagent(credentials: ['dev-id_rsa']) { sh "composer install" sh "./vendor/bin/envoy run deploy" } } } } }