From 9d3b028ce49b139c84736f214ad45d0618c8fc75 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Sun, 27 Nov 2022 15:25:53 +0100 Subject: [PATCH] jenkinsfile: automatically install rust target --- Jenkinsfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 8dff5e7..f1b1a31 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,6 +31,23 @@ pipeline { } stages { + stage('Install Rust target') { + when { + expression { + def rs = sh(script: "rustup target list --installed | grep ${TARGET}", returnStatus: true) + + if (res > 0) { + return true + } else { + return false + } + } + } + + steps { + sh "rustup target add ${TARGET}" + } + } stage('Download GCC toolchain') { when { expression {