Non signing parameter.
There is change of promote.sh script. By default promoted jar files are not signed.
diff --git a/noSign.sh b/noSign.sh
new file mode 100755
index 0000000..0908ae4
--- /dev/null
+++ b/noSign.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+#****************************************************************************************
+# Copyright (c) 2019 Oracle and/or its affiliates. All rights reserved.
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0
+# which accompanies this distribution.
+#
+# The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+# and the Eclipse Distribution License is available at
+# http://www.eclipse.org/org/documents/edl-v10.php.
+#
+# Contributors:
+#  - Radek Felcman - 26 August 2019 - Initial implementation
+#****************************************************************************************
+
+#----------------------------------------------------------------------------------------
+#    This script is there to handle/copy jar files to similar directory like sign.sh script.
+#    It's called by promote.sh script if jar signing is not enabled by parameter (default state).
+#----------------------------------------------------------------------------------------
+
+
+PRESIGNED_ZIP=$1
+SIGNED_OUTPUT=$3
+
+rm -rf presign_jars signed_jars $SIGNED_OUTPUT
+
+#extracting presigned zip
+unzip -q $PRESIGNED_ZIP -d presign_jars
+find presign_jars -type d |sed 's/presign_jars/signed_jars/g' |xargs mkdir -p
+
+#not signing the jars just copy them to the output directory
+for j in `find presign_jars -type f -name "*.jar"`
+do
+    echo "copying $j ..."
+    signed_jar=`echo $j |sed 's/presign_jars/signed_jars/g'`
+    cp ${j} ${signed_jar}
+done
+
+mkdir -p $SIGNED_OUTPUT
+cd signed_jars
+zip -q -r ../${SIGNED_OUTPUT}/${PRESIGNED_ZIP} *
diff --git a/promote.sh b/promote.sh
index 2b595d2..ffde849 100755
--- a/promote.sh
+++ b/promote.sh
@@ -33,6 +33,7 @@
 MILESTONE=$2
 BRANCH_NM=$3
 DEBUG_ARG=$4
+SIGN=$5
 
 ANT_ARGS=" "
 ANT_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=512m"
@@ -369,7 +370,11 @@
         arguments="-Dbuild.deps.dir=${BldDepsDir} -Dreleng.repo.dir=${RELENG_REPO} -Dgit.exec=${GIT_EXEC}"
         arguments="${arguments} -Dbranch.name=${branch_nm} -Drelease.version=${version} -Dbuild.type=${milestone} -Dbranch=${branch}"
         arguments="${arguments} -Dversion.qualifier=${qualifier} -Dbuild.date=${blddate} -Dgit.hash=${githash}"
-        arguments="${arguments} -Dsigning.script=${RELENG_REPO}/sign.sh"
+        if [ "${SIGN}" = "true" ] ; then
+          arguments="${arguments} -Dsigning.script=${RELENG_REPO}/sign.sh"
+        else
+          arguments="${arguments} -Dsigning.script=${RELENG_REPO}/noSign.sh"
+        fi
 
         # Run Ant from ${exec_location} using ${buildfile} ${arguments}
         echo "pwd='`pwd`"