From 242748077586d924ec81312233887c238a92ea3a Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Wed, 7 Feb 2024 05:28:20 -0800 Subject: [PATCH] Add publish step --- vars/checkoutStep.groovy | 1 - vars/publishStep.groovy | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 vars/publishStep.groovy diff --git a/vars/checkoutStep.groovy b/vars/checkoutStep.groovy index 369cf7d..569c87d 100644 --- a/vars/checkoutStep.groovy +++ b/vars/checkoutStep.groovy @@ -5,7 +5,6 @@ void call(Map config = [:], Closure body = { }) { stepName: 'Checkout', useJobSCM: true ] - echo 'Firing ...' runConfig = defaults + config stage(runConfig.stepName) { printBanner(runConfig.stepName) diff --git a/vars/publishStep.groovy b/vars/publishStep.groovy new file mode 100644 index 0000000..623366b --- /dev/null +++ b/vars/publishStep.groovy @@ -0,0 +1,12 @@ +#!/usr/bin/env groovy + +void call(Map config = [:], Closure body = { }) { + Map defaults = [ + stepName: 'Publish' + ] + runConfig = defaults + config + stage(runConfig.stepName) { + printBanner(runConfig.stepName) + body() + } +}