From ebce44c88937b0abbb0ad0fee5a1ada4efbf377a Mon Sep 17 00:00:00 2001 From: Florian THIERRY Date: Fri, 20 Sep 2024 17:12:13 +0200 Subject: [PATCH] test ci --- Jenkinsfile | 99 +++++++++++++++++++++++++++-------------------------- 1 file changed, 50 insertions(+), 49 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 59ab81c..06917d5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,54 +30,55 @@ pipeline { } } } - // stage('Deploy') { - // steps { - // sshPublisher( - // publishers: [ - // sshPublisherDesc( - // configName: 'DebianServer [codiki]', - // transfers: [ - // sshTransfer( - // cleanRemote: false, - // excludes: '', - // execCommand: '', - // execTimeout: 120000, - // flatten: false, - // makeEmptyDirs: false, - // noDefaultExcludes: false, - // patternSeparator: '[, ]+', - // remoteDirectory: '', - // remoteDirectorySDF: false, - // removePrefix: '', - // sourceFiles: 'codiki-backend.tar,codiki-frontend.tar,docker-compose.yml' - // ), - // sshTransfer( - // cleanRemote: false, - // excludes: '', - // execCommand: """ - // cd /opt/nginx - // sudo /usr/bin/docker load < /opt/nginx/takiguchi-nginx.tar - // sudo /usr/bin/docker compose down - // sudo /usr/bin/docker compose up --detach - // """, - // execTimeout: 120000, - // flatten: false, - // makeEmptyDirs: false, - // noDefaultExcludes: false, - // patternSeparator: '[, ]+', - // remoteDirectory: '/opt/nginx', - // remoteDirectorySDF: false, - // removePrefix: '', - // sourceFiles: '' - // ) - // ], - // usePromotionTimestamp: false, - // useWorkspaceInPromotion: false, - // verbose: true - // ) - // ] - // ) - // } - // } + stage('Deploy') { + steps { + sshPublisher( + publishers: [ + sshPublisherDesc( + configName: 'DebianServer [codiki]', + transfers: [ + sshTransfer( + cleanRemote: false, + excludes: '', + execCommand: '', + execTimeout: 120000, + flatten: false, + makeEmptyDirs: false, + noDefaultExcludes: false, + patternSeparator: '[, ]+', + remoteDirectory: '', + remoteDirectorySDF: false, + removePrefix: '', + sourceFiles: 'codiki-backend.tar,codiki-frontend.tar,docker-compose.yml' + ), + sshTransfer( + cleanRemote: false, + excludes: '', + execCommand: """ + cd /opt/codiki + sudo /usr/bin/docker load < /opt/codiki/codiki-backend.tar + sudo /usr/bin/docker load < /opt/codiki/codiki-frontend.tar + sudo /usr/bin/docker compose down + sudo /usr/bin/docker compose up --detach + """, + execTimeout: 120000, + flatten: false, + makeEmptyDirs: false, + noDefaultExcludes: false, + patternSeparator: '[, ]+', + remoteDirectory: '', + remoteDirectorySDF: false, + removePrefix: '', + sourceFiles: '' + ) + ], + usePromotionTimestamp: false, + useWorkspaceInPromotion: false, + verbose: true + ) + ] + ) + } + } } }