27 lines
990 B
Groovy
27 lines
990 B
Groovy
pipeline {
|
|
agent any
|
|
|
|
stages {
|
|
stage('Git pull && docker compose restart') {
|
|
steps {
|
|
sshPublisher(publishers: [sshPublisherDesc(configName: 'infra.1', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '''cd /home/rschneider/projects/yogastic
|
|
git pull
|
|
cd /home/rschneider/projects/yogastic/environment/infra/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)])
|
|
}
|
|
}
|
|
}
|
|
}
|