yogastic/environment/prod/jenkins/Jenkinsfile
2025-05-19 10:48:33 +02:00

30 lines
1.1 KiB
Groovy

pipeline {
agent any
stages {
stage('Git pull && docker compose restart') {
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: 'rschneider.hu', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '''
cd /home/rocho/projects/yogastic
git pull
cd /home/rocho/projects/yogastic/environment/prod/docker-compose/yogastic
docker compose down
docker compose up -d
cd /home/rocho/docker/proxy/proxy
bash ./restart.sh
''', execTimeout: 120000,
flatten: false,
makeEmptyDirs: false,
noDefaultExcludes: false,
patternSeparator: '[, ]+',
remoteDirectory: '',
remoteDirectorySDF: false,
removePrefix: '', sourceFiles: '')],
usePromotionTimestamp: false,
useWorkspaceInPromotion: false,
verbose: true)])
}
}
}
}