From c716586e0d194934182d8d1efc27af8658e7fe88 Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Thu, 1 Feb 2024 01:33:37 -0800 Subject: [PATCH] Try adding defaults --- vars/buildStep.groovy | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/vars/buildStep.groovy b/vars/buildStep.groovy index 3e65137..88dd997 100644 --- a/vars/buildStep.groovy +++ b/vars/buildStep.groovy @@ -1,9 +1,19 @@ #!/usr/bin/env groovy +import groovy.transform.Field + +@Field +Map defaults = [ + buildCmd: 'make all' +] + + def call(Map config = [:]) { - echo "Hello, ${config.name}" - if ( fileExists('Makefile')) { + assert config.artifacts : 'must specify artifacts!' + + config = defaults + config + if ( fileExists(config.buildCmd)) { sh 'make' } - echo 'Done' + }