PXG_2026_API/Jenkinsfile

30 lines
724 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 --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"
}
}
}
}
}