From 5341628c0c36ebc68363043a8a716f9a12ba9556 Mon Sep 17 00:00:00 2001 From: Araozu Date: Tue, 26 Sep 2023 17:22:20 -0500 Subject: [PATCH] jenkinsfile --- Jenkinsfile.groovy | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile.groovy b/Jenkinsfile.groovy index 3a29ac3..350de9d 100644 --- a/Jenkinsfile.groovy +++ b/Jenkinsfile.groovy @@ -3,17 +3,24 @@ pipeline { stages { stage('Build backend') { + agent { + docker { + image 'rust:buster' + args '-v /srv/jenkins/.cargo:/root/.cargo' + // reuseNode true + } + } + steps { - sh "whoami" - sh "echo $PATH" - sh 'export PATH="$PATH:/var/lib/jenkins/.local/share:/var/lib/jenkins/.cargo/bin/"' - sh "echo $PATH" - sh "which cargo" + sh "sh cargo --version" sh "cd ${env.WORKSPACE}/backend" sh "cargo build --release" } } stage('Build frontend') { + agent { + docker { image 'node:18.18.0-alpine3.18' } + } steps { sh "cd ${env.WORKSPACE}/frontend" sh "pnpm i"