diff options
author | kitlo | 2019-02-13 15:30:16 +0000 |
---|---|---|
committer | Sravan Kumar Lakkimsetti | 2019-02-14 06:06:45 +0000 |
commit | 34b6230e9c6dc226bc282a3d2400952cda26cb5d (patch) | |
tree | 361956f51b3a846d04f7632d19b2d4e5d57162d9 | |
parent | e459a7512d532b1cff793507741afe4238a9da1e (diff) | |
download | eclipse.platform.releng.aggregator-34b6230e9c6dc226bc282a3d2400952cda26cb5d.tar.gz eclipse.platform.releng.aggregator-34b6230e9c6dc226bc282a3d2400952cda26cb5d.tar.xz eclipse.platform.releng.aggregator-34b6230e9c6dc226bc282a3d2400952cda26cb5d.zip |
Bug 541302 - Create new git clone script for eclipse platform
Change-Id: Ie13a5874df30aed6e115fa6ea3fd201b3b7f02ac
Signed-off-by: kitlo <kitlo@us.ibm.com>
-rw-r--r-- | cje-production/buildproperties.txt | 11 | ||||
-rwxr-xr-x | cje-production/mbscripts/mb010_createEnvfiles.sh | 2 | ||||
-rw-r--r-- | cje-production/mbscripts/mb100_cloneRepos.sh | 28 | ||||
-rw-r--r-- | cje-production/streams/description.txt | 2 | ||||
-rw-r--r-- | cje-production/streams/repositories_R4_10_maintenance.txt | 24 | ||||
-rw-r--r-- | cje-production/streams/repositories_R4_9_maintenance.txt | 24 | ||||
-rw-r--r-- | cje-production/streams/repositories_java10.txt | 24 | ||||
-rw-r--r-- | cje-production/streams/repositories_java10patch47.txt | 3 | ||||
-rw-r--r-- | cje-production/streams/repositories_java11.txt | 24 | ||||
-rw-r--r-- | cje-production/streams/repositories_java11patch49.txt | 4 | ||||
-rw-r--r-- | cje-production/streams/repositories_java12.txt | 24 | ||||
-rw-r--r-- | cje-production/streams/repositories_master.txt | 24 |
12 files changed, 190 insertions, 4 deletions
diff --git a/cje-production/buildproperties.txt b/cje-production/buildproperties.txt index 368a25a52..834fbd5fa 100644 --- a/cje-production/buildproperties.txt +++ b/cje-production/buildproperties.txt @@ -17,10 +17,16 @@ BUILD_ROOT="siteDir" BRANCH="master" -STREAM="4.10.0" +PATCH_OR_BRANCH_LABEL="master" +STREAM="4.11.0" +GIT_ACCESS="ssh://genie.releng@git.eclipse.org:29418" +GIT_ROOT="git://git.eclipse.org/gitroot" +AGG_REPO="/platform/eclipse.platform.releng.aggregator.git" +AGG_DIR="gitCache/eclipse.platform.releng.aggregator" aggDir="gitCache/eclipse.platform.releng.aggregator" -MAVEN_OPTS="-Xms2048m -Xmx5120m -Djava.io.tmpdir=/shared/eclipse/builds/4I/tmp -Dtycho.localArtifacts=ignore " +REPO_AND_ACCESS="ssh://genie.releng@git.eclipse.org:29418" AGGREGATOR_REPO="ssh://genie.releng@git.eclipse.org:29418/platform/eclipse.platform.releng.aggregator.git" +MAVEN_OPTS="-Xms2048m -Xmx5120m -Djava.io.tmpdir=/shared/eclipse/builds/4I/tmp -Dtycho.localArtifacts=ignore " BASEBUILDER_TAG="4.9" B_GIT_EMAIL="genie.releng@eclipse.org" B_GIT_NAME="Releng HIPP" @@ -28,7 +34,6 @@ COMMITTER_ID="genie.releng" MVN_DEBUG="false" MVN_QUIET="false" SIGNING="true" -REPO_AND_ACCESS="ssh://genie.releng@git.eclipse.org:29418" MAVEN_BREE="-Pbree-libs" GIT_PUSH="git push" LOCAL_REPO="localMavenRepo" diff --git a/cje-production/mbscripts/mb010_createEnvfiles.sh b/cje-production/mbscripts/mb010_createEnvfiles.sh index b20abba1a..7a907292e 100755 --- a/cje-production/mbscripts/mb010_createEnvfiles.sh +++ b/cje-production/mbscripts/mb010_createEnvfiles.sh @@ -49,6 +49,6 @@ do then continue fi - fn-addToPropFiles $key $value + fn-addToPropFiles $key "$value" fi done < ../buildproperties.txt diff --git a/cje-production/mbscripts/mb100_cloneRepos.sh b/cje-production/mbscripts/mb100_cloneRepos.sh new file mode 100644 index 000000000..86ffec142 --- /dev/null +++ b/cje-production/mbscripts/mb100_cloneRepos.sh @@ -0,0 +1,28 @@ +#!/bin/bash -x + +#******************************************************************************* +# Copyright (c) 2018 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Kit Lo - initial API and implementation +#******************************************************************************* + +if [ $# -ne 1 ]; then + echo USAGE: $0 env_file + exit 1 +fi + +source "../common/common-functions.shsource" +source "../siteDir/buildproperties.shsource" + +rm -rf ../$AGG_DIR +git clone -b $BRANCH --recursive $GIT_ROOT$AGG_REPO ../$AGG_DIR +cd ../$AGG_DIR +git submodule foreach 'git fetch; SUBMODULE_BRANCH=$(grep $name: ../../../streams/repositories_$PATCH_OR_BRANCH_LABEL.txt | cut -f2 -d\ ); SUBMODULE_BRANCH=${SUBMODULE_BRANCH:-$BRANCH}; echo Checking out origin/$SUBMODULE_BRANCH; git checkout origin/$SUBMODULE_BRANCH' diff --git a/cje-production/streams/description.txt b/cje-production/streams/description.txt new file mode 100644 index 000000000..032de935e --- /dev/null +++ b/cje-production/streams/description.txt @@ -0,0 +1,2 @@ +The files in this directory are stream specific and used in conjunction with +the production scripts.
\ No newline at end of file diff --git a/cje-production/streams/repositories_R4_10_maintenance.txt b/cje-production/streams/repositories_R4_10_maintenance.txt new file mode 100644 index 000000000..9be4e0136 --- /dev/null +++ b/cje-production/streams/repositories_R4_10_maintenance.txt @@ -0,0 +1,24 @@ +rt.equinox.binaries: R4_10_maintenance +rt.equinox.bundles: R4_10_maintenance +rt.equinox.framework: R4_10_maintenance +rt.equinox.p2: R4_10_maintenance +eclipse.jdt.core.binaries: R4_10_maintenance +eclipse.jdt.core: R4_10_maintenance +eclipse.jdt.debug: R4_10_maintenance +eclipse.jdt: R4_10_maintenance +eclipse.jdt.ui: R4_10_maintenance +eclipse.pde.build: R4_10_maintenance +eclipse.pde.ui: R4_10_maintenance +eclipse.platform.debug: R4_10_maintenance +eclipse.platform.resources: R4_10_maintenance +eclipse.platform: R4_10_maintenance +eclipse.platform.common: R4_10_maintenance +eclipse.platform.releng: R4_10_maintenance +eclipse.platform.runtime: R4_10_maintenance +eclipse.platform.swt: R4_10_maintenance +eclipse.platform.swt.binaries: R4_10_maintenance +eclipse.platform.team: R4_10_maintenance +eclipse.platform.text: R4_10_maintenance +eclipse.platform.ua: R4_10_maintenance +eclipse.platform.ui: R4_10_maintenance +eclipse.platform.ui.tools: R4_10_maintenance diff --git a/cje-production/streams/repositories_R4_9_maintenance.txt b/cje-production/streams/repositories_R4_9_maintenance.txt new file mode 100644 index 000000000..a6cb18ef1 --- /dev/null +++ b/cje-production/streams/repositories_R4_9_maintenance.txt @@ -0,0 +1,24 @@ +rt.equinox.binaries: R4_9_maintenance +rt.equinox.bundles: R4_9_maintenance +rt.equinox.framework: R4_9_maintenance +rt.equinox.p2: R4_9_maintenance +eclipse.jdt.core.binaries: R4_9_maintenance +eclipse.jdt.core: R4_9_maintenance +eclipse.jdt.debug: R4_9_maintenance +eclipse.jdt: R4_9_maintenance +eclipse.jdt.ui: R4_9_maintenance +eclipse.pde.build: R4_9_maintenance +eclipse.pde.ui: R4_9_maintenance +eclipse.platform.debug: R4_9_maintenance +eclipse.platform.resources: R4_9_maintenance +eclipse.platform: R4_9_maintenance +eclipse.platform.common: R4_9_maintenance +eclipse.platform.releng: R4_9_maintenance +eclipse.platform.runtime: R4_9_maintenance +eclipse.platform.swt: R4_9_maintenance +eclipse.platform.swt.binaries: R4_9_maintenance +eclipse.platform.team: R4_9_maintenance +eclipse.platform.text: R4_9_maintenance +eclipse.platform.ua: R4_9_maintenance +eclipse.platform.ui: R4_9_maintenance +eclipse.platform.ui.tools: R4_9_maintenance diff --git a/cje-production/streams/repositories_java10.txt b/cje-production/streams/repositories_java10.txt new file mode 100644 index 000000000..f81b36317 --- /dev/null +++ b/cje-production/streams/repositories_java10.txt @@ -0,0 +1,24 @@ +rt.equinox.binaries: R4_7_maintenance +rt.equinox.bundles: R4_7_maintenance +rt.equinox.framework: R4_7_maintenance +rt.equinox.p2: R4_7_maintenance +eclipse.jdt.core.binaries: R4_7_maintenance +eclipse.jdt.core: BETA_JAVA_18_3 +eclipse.jdt.debug: BETA_JAVA_18_3 +eclipse.jdt: R4_7_maintenance +eclipse.jdt.ui: BETA_JAVA_18_3 +eclipse.pde.build: R4_7_maintenance +eclipse.pde.ui: R4_7_maintenance +eclipse.platform.debug: R4_7_maintenance +eclipse.platform.resources: R4_7_maintenance +eclipse.platform: R4_7_maintenance +eclipse.platform.common: R4_7_maintenance +eclipse.platform.releng: R4_7_maintenance +eclipse.platform.runtime: R4_7_maintenance +eclipse.platform.swt: R4_7_maintenance +eclipse.platform.swt.binaries: R4_7_maintenance +eclipse.platform.team: R4_7_maintenance +eclipse.platform.text: R4_7_maintenance +eclipse.platform.ua: R4_7_maintenance +eclipse.platform.ui: R4_7_maintenance +eclipse.platform.ui.tools: R4_7_maintenance diff --git a/cje-production/streams/repositories_java10patch47.txt b/cje-production/streams/repositories_java10patch47.txt new file mode 100644 index 000000000..0f98b3519 --- /dev/null +++ b/cje-production/streams/repositories_java10patch47.txt @@ -0,0 +1,3 @@ +eclipse.jdt.core: BETA_JAVA_18_3 +eclipse.jdt.debug: BETA_JAVA_18_3 +eclipse.jdt.ui: BETA_JAVA_18_3
\ No newline at end of file diff --git a/cje-production/streams/repositories_java11.txt b/cje-production/streams/repositories_java11.txt new file mode 100644 index 000000000..9b94ba976 --- /dev/null +++ b/cje-production/streams/repositories_java11.txt @@ -0,0 +1,24 @@ +rt.equinox.binaries: R4_9_maintenance +rt.equinox.bundles: R4_9_maintenance +rt.equinox.framework: R4_9_maintenance +rt.equinox.p2: R4_9_maintenance +eclipse.jdt.core.binaries: R4_9_maintenance +eclipse.jdt.core: BETA_JAVA11 +eclipse.jdt.debug: BETA_JAVA11 +eclipse.jdt: R4_9_maintenance +eclipse.jdt.ui: BETA_JAVA11 +eclipse.pde.build: R4_9_maintenance +eclipse.pde.ui: BETA_JAVA11 +eclipse.platform.debug: R4_9_maintenance +eclipse.platform.resources: R4_9_maintenance +eclipse.platform: R4_9_maintenance +eclipse.platform.common: R4_9_maintenance +eclipse.platform.releng: R4_9_maintenance +eclipse.platform.runtime: R4_9_maintenance +eclipse.platform.swt: R4_9_maintenance +eclipse.platform.swt.binaries: R4_9_maintenance +eclipse.platform.team: R4_9_maintenance +eclipse.platform.text: R4_9_maintenance +eclipse.platform.ua: R4_9_maintenance +eclipse.platform.ui: R4_9_maintenance +eclipse.platform.ui.tools: R4_9_maintenance diff --git a/cje-production/streams/repositories_java11patch49.txt b/cje-production/streams/repositories_java11patch49.txt new file mode 100644 index 000000000..5a2b60bfe --- /dev/null +++ b/cje-production/streams/repositories_java11patch49.txt @@ -0,0 +1,4 @@ +eclipse.jdt.core: BETA_JAVA11 +eclipse.jdt.debug: BETA_JAVA11 +eclipse.jdt.ui: BETA_JAVA11 +eclipse.pde.ui: BETA_JAVA11
\ No newline at end of file diff --git a/cje-production/streams/repositories_java12.txt b/cje-production/streams/repositories_java12.txt new file mode 100644 index 000000000..675d5a4ee --- /dev/null +++ b/cje-production/streams/repositories_java12.txt @@ -0,0 +1,24 @@ +rt.equinox.binaries: master +rt.equinox.bundles: master +rt.equinox.framework: master +rt.equinox.p2: master +eclipse.jdt.core.binaries: master +eclipse.jdt.core: BETA_JAVA_12 +eclipse.jdt.debug: BETA_JAVA_12 +eclipse.jdt: master +eclipse.jdt.ui: BETA_JAVA_12 +eclipse.pde.build: master +eclipse.pde.ui: BETA_JAVA_12 +eclipse.platform.debug: master +eclipse.platform.resources: master +eclipse.platform: master +eclipse.platform.common: master +eclipse.platform.releng: master +eclipse.platform.runtime: master +eclipse.platform.swt: master +eclipse.platform.swt.binaries: master +eclipse.platform.team: master +eclipse.platform.text: master +eclipse.platform.ua: master +eclipse.platform.ui: master +eclipse.platform.ui.tools: master diff --git a/cje-production/streams/repositories_master.txt b/cje-production/streams/repositories_master.txt new file mode 100644 index 000000000..41975b3b1 --- /dev/null +++ b/cje-production/streams/repositories_master.txt @@ -0,0 +1,24 @@ +rt.equinox.binaries: master +rt.equinox.bundles: master +rt.equinox.framework: master +rt.equinox.p2: master +eclipse.jdt.core.binaries: master +eclipse.jdt.core: master +eclipse.jdt.debug: master +eclipse.jdt: master +eclipse.jdt.ui: master +eclipse.pde.build: master +eclipse.pde.ui: master +eclipse.platform.debug: master +eclipse.platform.resources: master +eclipse.platform: master +eclipse.platform.common: master +eclipse.platform.releng: master +eclipse.platform.runtime: master +eclipse.platform.swt: master +eclipse.platform.swt.binaries: master +eclipse.platform.team: master +eclipse.platform.text: master +eclipse.platform.ua: master +eclipse.platform.ui: master +eclipse.platform.ui.tools: master |