Improved jenkins deploy code.
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
This commit is contained in:
parent
44841dd5b8
commit
c0196a624c
29
Jenkinsfile
vendored
29
Jenkinsfile
vendored
@ -54,6 +54,33 @@ pipeline {
|
||||
sshPublisherDesc(
|
||||
configName: 'farmcontrol.tombutcher.local',
|
||||
transfers: [
|
||||
sshTransfer(
|
||||
cleanRemote: false,
|
||||
excludes: '*.*',
|
||||
execCommand: '''
|
||||
if [ -e /home/farmcontrol/farmcontrol-api/src ]; then
|
||||
rm -rf /home/farmcontrol/farmcontrol-api/src
|
||||
fi
|
||||
if [ -e /home/farmcontrol/farmcontrol-api/package.json ]; then
|
||||
rm -rf /home/farmcontrol/farmcontrol-api/package.json
|
||||
fi
|
||||
if [ -e /home/farmcontrol/farmcontrol-api/package-lock.json ]; then
|
||||
rm -rf /home/farmcontrol/farmcontrol-api/package-lock.json
|
||||
fi
|
||||
if [ -e /home/farmcontrol/farmcontrol-api/node_modules ]; then
|
||||
rm -rf /home/farmcontrol/farmcontrol-api/node_modules
|
||||
fi
|
||||
''',
|
||||
execTimeout: 120000,
|
||||
flatten: true,
|
||||
makeEmptyDirs: true,
|
||||
noDefaultExcludes: false,
|
||||
patternSeparator: '[, ]+',
|
||||
remoteDirectory: '/home/farmcontrol/farmcontrol-api',
|
||||
remoteDirectorySDF: false,
|
||||
removePrefix: '',
|
||||
sourceFiles: ''
|
||||
),
|
||||
sshTransfer(
|
||||
cleanRemote: false,
|
||||
excludes: 'node_modules/**',
|
||||
@ -67,7 +94,7 @@ pipeline {
|
||||
makeEmptyDirs: false,
|
||||
noDefaultExcludes: false,
|
||||
patternSeparator: '[, ]+',
|
||||
remoteDirectory: 'farmcontrol-api',
|
||||
remoteDirectory: '/home/farmcontrol/farmcontrol-api',
|
||||
remoteDirectorySDF: false,
|
||||
removePrefix: '',
|
||||
sourceFiles: '**/*'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user