From 91697b02efe39467dd993d65c9e26379a892ca5c Mon Sep 17 00:00:00 2001
From: Jim Van Fleet <jim.van.fleet@levvel.io>
Date: Wed, 3 May 2017 16:37:19 -0400
Subject: [PATCH] Changing mechanism

---
 src/edu/internet2/jenkins/DockerBuild.groovy | 6 ++++--
 vars/buildDocker.groovy                      | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/edu/internet2/jenkins/DockerBuild.groovy b/src/edu/internet2/jenkins/DockerBuild.groovy
index a1230f6..34cddd5 100644
--- a/src/edu/internet2/jenkins/DockerBuild.groovy
+++ b/src/edu/internet2/jenkins/DockerBuild.groovy
@@ -1,15 +1,17 @@
 package edu.internet2.jenkins;
 
 class DockerBuild implements Serializable {
-  def steps
+  def script
   def env
   def config
-  DockerBuild(env, config){ 
+  DockerBuild(script, env, config){ 
+    this.script = script
     this.env = env
     this.config = config
   }
   
   def envDebug() {
+    script.echo "this works"
     env.getEnvironment().toString()
   }
   
diff --git a/vars/buildDocker.groovy b/vars/buildDocker.groovy
index b345fc5..e414c4f 100644
--- a/vars/buildDocker.groovy
+++ b/vars/buildDocker.groovy
@@ -1,7 +1,7 @@
 import edu.internet2.jenkins.DockerBuild
 
 def call(env){
-  build = new DockerBuild(env, readFile('common.bash'))
+  build = new DockerBuild(this, env, readFile('common.bash'))
   echo build.maintainer()
   echo build.imagename()
   echo build.tag()