Allow passing image build params

Change-Id: I14186d90cbfbf195c3920b266863ea63ec2d7b56
diff --git a/docker-build-image-pipeline.groovy b/docker-build-image-pipeline.groovy
index 97c4f28..2dc7624 100644
--- a/docker-build-image-pipeline.groovy
+++ b/docker-build-image-pipeline.groovy
@@ -19,6 +19,13 @@
   def workspace = common.getWorkspace()
   def imageTagsList = IMAGE_TAGS.tokenize(" ")
   try{
+
+    def buildArgs = []
+    try {
+      buildArgs = IMAGE_BUILD_PARAMS.split(' ')
+    } catch (Throwable e) {
+      buildArgs = []
+    }
     def dockerApp
     docker.withRegistry(REGISTRY_URL, REGISTRY_CREDENTIALS_ID) {
       stage("checkout") {
@@ -26,7 +33,7 @@
       }
       stage("build") {
         common.infoMsg("Building docker image ${IMAGE_NAME}")
-        dockerApp = dockerLib.buildDockerImage(IMAGE_NAME, "", "${workspace}/${DOCKERFILE_PATH}", imageTagsList[0])
+        dockerApp = dockerLib.buildDockerImage(IMAGE_NAME, "", "${workspace}/${DOCKERFILE_PATH}", imageTagsList[0], buildArgs)
         if(!dockerApp){
           throw new Exception("Docker build image failed")
         }