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