diff --git a/Jenkinsfile b/Jenkinsfile index 97477d3..ed7fdd5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,14 +6,23 @@ pipeline { sh 'cargo check' } } + stage('Build') { steps { sh 'wasm-pack build --target web' archiveArtifacts artifacts: 'pkg/' - sh 'cp ./pkg/ /var/www/zwietering.eu/projects/double-pendulum' + } + } + + stage('Deploy') { + steps { + sh 'rm -r /var/www/zwietering.eu/projects/double-pendulum' + sh 'mkdir /var/www/zwietering.eu/projects/double-pendulum' + sh 'cp -r ./pkg/ /var/www/zwietering.eu/projects/double-pendulum' } } } + post { cleanup { cleanWs()