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(
|
sshPublisherDesc(
|
||||||
configName: 'farmcontrol.tombutcher.local',
|
configName: 'farmcontrol.tombutcher.local',
|
||||||
transfers: [
|
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(
|
sshTransfer(
|
||||||
cleanRemote: false,
|
cleanRemote: false,
|
||||||
excludes: 'node_modules/**',
|
excludes: 'node_modules/**',
|
||||||
@ -67,7 +94,7 @@ pipeline {
|
|||||||
makeEmptyDirs: false,
|
makeEmptyDirs: false,
|
||||||
noDefaultExcludes: false,
|
noDefaultExcludes: false,
|
||||||
patternSeparator: '[, ]+',
|
patternSeparator: '[, ]+',
|
||||||
remoteDirectory: 'farmcontrol-api',
|
remoteDirectory: '/home/farmcontrol/farmcontrol-api',
|
||||||
remoteDirectorySDF: false,
|
remoteDirectorySDF: false,
|
||||||
removePrefix: '',
|
removePrefix: '',
|
||||||
sourceFiles: '**/*'
|
sourceFiles: '**/*'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user