Index: Jenkins/tools.groovy
===================================================================
--- Jenkins/tools.groovy	(revision bd8dca2d42b7c4c7a7f09397411082f2ae86fdf8)
+++ Jenkins/tools.groovy	(revision bd8dca2d42b7c4c7a7f09397411082f2ae86fdf8)
@@ -0,0 +1,20 @@
+#!groovy
+
+
+// For skipping stages
+import org.jenkinsci.plugins.pipeline.modeldefinition.Utils
+
+// Global for the stage name
+StageName = ''
+
+// wrapper around stage declaretion to be more verbose
+// and allow showing as skipped in the UI
+def build_stage(String name, boolean run, Closure block ) {
+	StageName = name
+	echo " -------- ${StageName} -------- "
+	if(run) {
+		stage(name, block)
+	} else {
+		stage(name) { Utils.markStageSkippedForConditional(STAGE_NAME) }
+	}
+}
