ERP-API/Jenkinsfile

30 lines
683 B
Groovy

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"
}
}
}
}
}