123456789101112131415161718192021222324 |
- #!/usr/bin/env groovy
- pipeline {
- agent { label 'prod' }
- stages {
- stage('Check env') {
- steps {
- echo "Displaying Jenkins environment variables ..."
- echo "BRANCH_NAME : ${env.BRANCH_NAME}"
- echo "JOVIAN_WEB_DEPLOY_PATH : ${env.JOVIAN_WEB_DEPLOY_PATH}"
- echo "JOVIAN_WEB_PREPROD_PATH : ${env.JOVIAN_WEB_PREPROD_PATH}"
- echo "Done."
- }
- }
- stage('Deploy') {
- when { branch 'master' }
- steps {
- sh "undeployed/scripts/deploy/up-date.sh"
- sh "undeployed/scripts/deploy/up-version.sh"
- sh "rsync --delete --recursive --verbose web/ ${env.JOVIAN_WEB_DEPLOY_PATH}"
- }
- }
- }
- }
|