Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorvlorenzo2012-01-10 16:04:02 +0000
committervlorenzo2012-01-10 16:04:02 +0000
commit1250187d79b52875adc1854f14a73921e3939a17 (patch)
tree9b6088cb1d8360b36ae7ee2eb6a89da7de234c01 /releng
parent18d433d761537a7bf9eab65b9f3a67ae3fb5a630 (diff)
downloadorg.eclipse.papyrus-1250187d79b52875adc1854f14a73921e3939a17.tar.gz
org.eclipse.papyrus-1250187d79b52875adc1854f14a73921e3939a17.tar.xz
org.eclipse.papyrus-1250187d79b52875adc1854f14a73921e3939a17.zip
NEW - Bug 365919: [Architecture - SVN - Build] Rewrite the Build
https://bugs.eclipse.org/bugs/show_bug.cgi?id=365919 build publishing
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.mdt.papyrus.releng.buckminster/serverConfig/cronPromote.sh23
1 files changed, 22 insertions, 1 deletions
diff --git a/releng/org.eclipse.mdt.papyrus.releng.buckminster/serverConfig/cronPromote.sh b/releng/org.eclipse.mdt.papyrus.releng.buckminster/serverConfig/cronPromote.sh
index b64a4b8bf7f..886da03fee7 100644
--- a/releng/org.eclipse.mdt.papyrus.releng.buckminster/serverConfig/cronPromote.sh
+++ b/releng/org.eclipse.mdt.papyrus.releng.buckminster/serverConfig/cronPromote.sh
@@ -75,7 +75,7 @@ if [ $signalDateTrunkNightly -gt $lastPromoteDateTrunkNightly ]; then
buildsDir="$DROPS_DIR/$version"
echo "[$DATE] pruning old builds"
- #prune N "$buildsDir" 4
+ prune N "$buildsDir" 4
nfsURL="/shared/jobs/papyrus-trunk-nightly/lastSuccessful/archive/"
hudsonURL="https://hudson.eclipse.org/hudson/job/papyrus-trunk-nightly/lastSuccessfulBuild/artifact/"
@@ -84,3 +84,24 @@ if [ $signalDateTrunkNightly -gt $lastPromoteDateTrunkNightly ]; then
echo "[$DATE] done"
fi
+
+if [ $signalDateMaintenanceNightly -gt $lastPromoteDateMaintenanceNightly ]; then
+ # mark the promote as done
+ touch "$LAST_PROMOTE_FILE_MAINTENANCE_NIGHTLY"
+ zipName=$(cat "$PROMOTE_SIGNAL_MAINTENANCE_NIGHTLY").zip
+ version=$(cat "$PROMOTE_VERSION_MAINTENANCE_NIGHTLY")
+
+ echo "[$DATE] deleting previous nightly update site"
+ rm -rf "$UPDATES_MAINTENANCE_NIGHTLY"
+
+ buildsDir="$DROPS_DIR/$version"
+ echo "[$DATE] pruning old builds"
+ prune N "$buildsDir" 4
+
+ nfsURL="/shared/jobs/papyrus-0.8-maintenance-nightly/lastSuccessful/archive/"
+ hudsonURL="https://hudson.eclipse.org/hudson/job/papyrus-0.8-maintenance-nightly/lastSuccessfulBuild/artifact/"
+ export SVN_DIRECTORIES_TO_TAG=( )
+ promote "$zipName" "$version" "$nfsURL" "$hudsonURL" "$DROPS_DIR" "$ARCHIVE_DIR" "$ARCHIVE_INDEX" "$UPDATES_MAINTENANCE_NIGHTLY" "Papyrus-Update-" "NA"
+
+ echo "[$DATE] done"
+fi

Back to the top