From 328fbfa1f0a9d14a039045368a58eab32d0a5183 Mon Sep 17 00:00:00 2001 From: Cameron Cordes Date: Thu, 15 Jun 2023 21:33:58 -0400 Subject: [PATCH] Create Deploy stage for master branch --- Jenkinsfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 5dd6a03..9df59a3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,6 +27,28 @@ pipeline { sh 'node_modules/.bin/ng test --watch=false --progress=false --browsers=ChromeHeadlessCI' } } + + stage('deploy') { + when { branch 'master' } + + steps { + echo 'Deploying' + + sshPublisher( + publishers: [ + sshPublisherDesc( + configName: 'droplet-ssh", + transfers: [ + sshTransfer( + sourceFiles: 'dist/Homepage/**', + remoteDirectory: '/home/cameron/docker/homepage/html', + execCommand: 'echo Finished' + ) + ] + ] + ) + } + } } post { always {