Make taskContext accessible for try-catch
diff --git a/vars/asfMavenTlpPlgnBuild.groovy b/vars/asfMavenTlpPlgnBuild.groovy
index b69b0f3..6a0ea54 100644
--- a/vars/asfMavenTlpPlgnBuild.groovy
+++ b/vars/asfMavenTlpPlgnBuild.groovy
@@ -20,6 +20,7 @@
*/
def call(Map params = [:]) {
+ Map taskContext = [:]
try {
// set build retention time first
def buildRetention
@@ -36,7 +37,7 @@
def jdkMin = jdks[0];
def mavens = params.containsKey('maven') ? params.maven : ['3.0.x','3.2.x','3.3.x','3.5.x']
def failFast = params.containsKey('failFast') ? params.failFast : true
- def taskContext = [failFast: failFast];
+ taskContext['failFast'] = failFast;
Map tasks = [failFast: failFast]
boolean first = true
for (String os in oses) {