30 lines
683 B
Groovy
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"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|