diff options
-rwxr-xr-x | releng/build-scripts/bin/createRepository-hipp.sh | 4 | ||||
-rwxr-xr-x | releng/build-scripts/bin/publish-ecotj.sh | 43 |
2 files changed, 43 insertions, 4 deletions
diff --git a/releng/build-scripts/bin/createRepository-hipp.sh b/releng/build-scripts/bin/createRepository-hipp.sh index e1b9ba0f2..d1c30a2e7 100755 --- a/releng/build-scripts/bin/createRepository-hipp.sh +++ b/releng/build-scripts/bin/createRepository-hipp.sh @@ -7,17 +7,13 @@ BASE=`pwd` # ABSOLUTE PATHS: -export STAGINGBASE=/opt/public/download-staging.priv/tools/objectteams export UPDATES_BASE=/home/data/httpd/download.eclipse.org/objectteams/updates -export JAVA5=/shared/common/jdk1.5.0-latest export JAVA8=/shared/common/jdk1.8.0_x64-latest # RELATIVE PATHS: BUILD=${BASE}/releng/build-scripts/build METADATA=${BASE}/metadata -export JAR_PROCESSOR_JAVA=java8 - # Find the master repository to build upon: if [ "$1" == "none" ] then diff --git a/releng/build-scripts/bin/publish-ecotj.sh b/releng/build-scripts/bin/publish-ecotj.sh new file mode 100755 index 000000000..ee4c71313 --- /dev/null +++ b/releng/build-scripts/bin/publish-ecotj.sh @@ -0,0 +1,43 @@ +# OPTIONAL VARIABLES TO BE SUPPLIED VIA ENV: +# SIGN (unset or nosign) +# PROMOTE (unset or false or target directory) + +BASE=`pwd` + +# ABSOLUTE PATHS: +export ECOTJ_BASE=/home/data/httpd/download.eclipse.org/objectteams/ecotj + + +OTDTVERSION=`cat ${BASE}/testrun/build-root/src/finalFeaturesVersions.properties|grep "objectteams.otdt="|cut -d '=' -f 2` +if [ "${OTDTVERSION}" == "" ] +then + echo "finalFeaturesVersions.properties not found, maybe build hasn't run successfully?" + exit 3 +fi +echo "OTDTVERSION is $OTDTVERSION" + +# FIXME: +ECOTJ_DIR=${BASE}/testrun/ecj/I-2.6.0-201806120848 + +echo "====Step 1: request signing ====" +cd ${ECOTJ_DIR} +ECOTJ_JAR=`ls ecotj-*[0-9].jar` +echo "ecotj is ${ECOTJ_JAR}" + +ECOTJ_NAME="ecotj-${BUILDTYPE}-${OTDTVERSION}" +echo "ecotj name = ${ECOTJ_NAME}" + +curl -o ${ECOTJ_NAME}-signed.jar -F file=@${ECOTJ_JAR} http://build.eclipse.org:31338/sign + +echo "Signing completed" + + +echo "====Step 2: upload ====" + +if [ "${PROMOTE}" != "false" ] +then + cp ${ECOTJ_JAR} ${ECOTJ_BASE}/${ECOTJ_NAME}.jar + cp ${ECOTJ_NAME}-signed.jar ${ECOTJ_BASE}/ + ls -latr ${ECOTJ_BASE} +fi +echo "====DONE====" |