diff --git a/Jenkinsfile b/Jenkinsfile index 5dd6a03..7bad6bc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,7 +27,31 @@ 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 { archiveArtifacts artifacts: 'dist/Homepage/**', fingerprint: true