Create Deploy stage for master branch #12
24
Jenkinsfile
vendored
24
Jenkinsfile
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user