From 55725e2b3cce48776c59da0bb366c5ae45a77449 Mon Sep 17 00:00:00 2001 From: Cameron Cordes Date: Tue, 2 Feb 2021 15:04:28 -0500 Subject: [PATCH] First stab at a Jenkinsfile --- Jenkinsfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..0fc1096 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,25 @@ +pipeline { + agent { + docker { + image 'rust:1.48' + args '-v "$PWD":/usr/src/image-api' + } + } + + stages { + stage('build') { + steps { + echo $PWD + sh 'cargo build --release' + archiveArtifacts '**/target/release/**', fingerprint: true + } + } + + stage('test') { + steps { + sh 'cargo test' + } + } + } +} +