From 6573134d2691f32887c022a98920e1deec1c8c6a Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Thu, 1 Feb 2024 02:10:31 -0800 Subject: [PATCH] Test --- vars/buildStep.groovy | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vars/buildStep.groovy b/vars/buildStep.groovy index a24c099..93fb610 100644 --- a/vars/buildStep.groovy +++ b/vars/buildStep.groovy @@ -4,18 +4,21 @@ import groovy.transform.Field @Field Map defaults = [ + saveArtifaces: false, buildTest: 'Makefile', buildCmd: 'make all' ] def call(Map config = [:]) { - assert config.artifacts : 'must specify artifacts!' Map runConfig = defaults + config + if (runConfig.saveArtifacts) { + assert config.artifacts : 'Error: saveArtifacts is set to true; must specify artifacts!' + } if ( fileExists(runConfig.buildTest)) { sh """ ${runConfig.buildCmd} """ } else { - echo "Skipping buildStep since ${runConfig.buildTest} does not exist in workspace." + error("ERROR: File ${runConfig.buildTest} does not exist in workspace.") } }