Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSravan Kumar Lakkimsetti2018-11-19 13:02:34 +0000
committerSravan Kumar Lakkimsetti2018-11-19 13:02:34 +0000
commit79aa3b6537b901fc71aa2763663d43c5e8082b1d (patch)
tree7aac1b7221598b82112b33cdfe4fea3e091f4ae9 /cje-production/readme.txt
parent3f1f8f29a6847c8709f766226bc6b9aa303691f3 (diff)
downloadeclipse.platform.releng.aggregator-79aa3b6537b901fc71aa2763663d43c5e8082b1d.tar.gz
eclipse.platform.releng.aggregator-79aa3b6537b901fc71aa2763663d43c5e8082b1d.tar.xz
eclipse.platform.releng.aggregator-79aa3b6537b901fc71aa2763663d43c5e8082b1d.zip
Bug 541301 - Prepare eclipse platform project for CJE migration
Change-Id: Ib6a2fdcb3cf2aba1fb31f55fa603ba91bd80b21c Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
Diffstat (limited to 'cje-production/readme.txt')
-rw-r--r--cje-production/readme.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/cje-production/readme.txt b/cje-production/readme.txt
new file mode 100644
index 000000000..bf639e73d
--- /dev/null
+++ b/cje-production/readme.txt
@@ -0,0 +1,26 @@
+This is the location where we will develop production scripts for use on Cloudbees Jenkins Enterprise
+
+Here are some ground rules
+1. Each script starts with mb<xxx>_<scriptname>.sh. xxx is a 3 digit number
+ 000-099 - preparing build environment like setting environment variables etc.
+ 100-199 - cloning repos and preparing them with right branches/tags and tagging(git operations)
+ 200-299 - Maven operations(Updating pom with versions from manifest, create tar ball, build SDK/patch etc)
+ 300-399 - gather parts (collecting different artifacts into a temporary build location)
+ 400-499 - copy eclipse, repo and equinox artifacts to respective temporary download locations and generate necessary web pages
+ 500-599 - Generate build reports (running p2.repo.analyzers and dirt report, jdeps reports etc)
+ 600-699 - promote the build to download.eclipse.org.
+ 700-799 - trigger tests and send mails
+
+2. Every script should accept $ENV_FILE. this envrironment file is created at the preparing the build environment stage.
+3. Every script should source "common-functions.shsource". This will contain common methods used across the scripts
+
+
+Folder structure
+root (cje-production)
+ readme.txt
+ mbscripts
+ common
+ master-build.sh
+ siteDir (temporary location to hold the website)
+
+

Back to the top