blob: 797e25c20d00937ab617fb947be10e8ca9ba8676 [file] [log] [blame]
#*******************************************************************************
# Copyright (c) 2013, 2016 Willink Transformations and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# E.D.Willink - initial API and implementation
#*******************************************************************************
#!/bin/bash
rm -rf buildroot MDT-OCL.*
mkdir buildroot
:
COMPACT_BUILD_ID="${BUILD_ID//[-_]}"
COMPACT_BUILD_ID="${COMPACT_BUILD_ID:0:12}"
:
{
cat "${WORKSPACE}/org.eclipse.ocl.git/releng/org.eclipse.ocl.releng.buckminster/releng/ocl-build.properties"
echo
echo "# Define the Build Type (added by Hudson job definition)"
echo "build.type=${BUILD_TYPE}"
echo
echo "# Define the Build ID (added by Hudson job definition)"
echo "build.id=${BUILD_TYPE}${COMPACT_BUILD_ID}"
echo
echo "# Define the timestamp to use for changed components (added by Hudson job definition)"
echo "buckminster.build.timestamp=${BUILD_ID}"
echo
echo "# Define the Build Alias (added by Hudson job definition)"
echo "build.alias=${BUILD_ALIAS}"
echo
echo "# Define Hudson Build ID (added by Hudson job definition)"
echo "hudson.build.id=${BUILD_ID}"
echo
echo "# Define the Resolve I/N during S build permission (added by Hudson job definition)"
echo "resolve.n4s=${RESOLVE_N4S}"
echo
echo "# Define if Hudson Build should create javadoc (added by Hudson job definition)"
echo "manage.javadoc=${MANAGE_JAVADOC}"
echo
echo "# Define if Hudson Build should create documentation (added by Hudson job definition)"
echo "manage.doc=${MANAGE_DOC}"
echo
echo "# Override default locations (added by Hudson job definition)"
echo "buckminster.output.root=${WORKSPACE}/buildroot/buckminster.output"
echo "buckminster.temp.root=${WORKSPACE}/buildroot/buckminster.temp"
echo "eclipse.staging.area=/shared/download-staging.priv/ocl"
echo "git.ocl.local.repository.location=${WORKSPACE}/org.eclipse.ocl.git"
echo "git.emf.local.repository.location=${WORKSPACE}/org.eclipse.emf.git"
echo "git.license.local.repository.location=${WORKSPACE}/org.eclipse.license.git"
echo
echo "# Sign the jars (added by Hudson job definition)"
echo "signing.type=eclipse.local"
echo "site.signing=${SITE_SIGNING}"
echo
echo "# Eclipse local download area (added by Hudson job definition"
echo "eclipse.download=file:/home/data/httpd/download.eclipse.org"
echo
echo "# Required Properties for Publishing (added by Hudson job definition)"
echo "packages.base=MDT-OCL.downloads"
echo "tests.base=MDT-OCL.test.results"
echo "version=6.3.0"
echo "downloads.area=/home/data/httpd/download.eclipse.org/modeling/mdt/ocl"
echo "doc.area=/home/data/httpd/download.eclipse.org/ocl/doc"
echo "javadoc.area=/home/data/httpd/download.eclipse.org/ocl/javadoc"
echo "generateSourceReferences=true"
} > buildroot/build.properties
:
{
echo "# Define the Build ID to use for tagging (added by Hudson job definition)"
echo "build.id=${COMPACT_BUILD_ID}"
} > buildroot/tagging.properties
: