Index: Jenkins/tools.groovy
===================================================================
--- Jenkins/tools.groovy	(revision 27b1ca17f81ccc20c840eef940088ae8724aaa3d)
+++ Jenkins/tools.groovy	(revision 27b1ca17f81ccc20c840eef940088ae8724aaa3d)
@@ -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) }
+	}
+}
