Merge pull request 'Create Deploy stage for master branch' (#12) from feature/implement-prod-deployment into master
All checks were successful
Core Repos/Homepage/pipeline/head This commit looks good

Reviewed-on: #12
This commit was merged in pull request #12.
This commit is contained in:
2023-06-16 02:03:25 +00:00

24
Jenkinsfile vendored
View File

@@ -27,7 +27,31 @@ pipeline {
sh 'node_modules/.bin/ng test --watch=false --progress=false --browsers=ChromeHeadlessCI' 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 { post {
always { always {
archiveArtifacts artifacts: 'dist/Homepage/**', fingerprint: true archiveArtifacts artifacts: 'dist/Homepage/**', fingerprint: true