Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkitlo2019-02-13 15:30:16 +0000
committerSravan Kumar Lakkimsetti2019-02-14 06:06:45 +0000
commit34b6230e9c6dc226bc282a3d2400952cda26cb5d (patch)
tree361956f51b3a846d04f7632d19b2d4e5d57162d9 /cje-production
parente459a7512d532b1cff793507741afe4238a9da1e (diff)
downloadeclipse.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>
Diffstat (limited to 'cje-production')
-rw-r--r--cje-production/buildproperties.txt11
-rwxr-xr-xcje-production/mbscripts/mb010_createEnvfiles.sh2
-rw-r--r--cje-production/mbscripts/mb100_cloneRepos.sh28
-rw-r--r--cje-production/streams/description.txt2
-rw-r--r--cje-production/streams/repositories_R4_10_maintenance.txt24
-rw-r--r--cje-production/streams/repositories_R4_9_maintenance.txt24
-rw-r--r--cje-production/streams/repositories_java10.txt24
-rw-r--r--cje-production/streams/repositories_java10patch47.txt3
-rw-r--r--cje-production/streams/repositories_java11.txt24
-rw-r--r--cje-production/streams/repositories_java11patch49.txt4
-rw-r--r--cje-production/streams/repositories_java12.txt24
-rw-r--r--cje-production/streams/repositories_master.txt24
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

Back to the top