28 lines
1002 B
Groovy
28 lines
1002 B
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
|
|
''', execTimeout: 120000,
|
|
flatten: false,
|
|
makeEmptyDirs: false,
|
|
noDefaultExcludes: false,
|
|
patternSeparator: '[, ]+',
|
|
remoteDirectory: '',
|
|
remoteDirectorySDF: false,
|
|
removePrefix: '', sourceFiles: '')],
|
|
usePromotionTimestamp: false,
|
|
useWorkspaceInPromotion: false,
|
|
verbose: true)])
|
|
}
|
|
}
|
|
}
|
|
}
|