blob: 68429edf69609ae8cad6211b1f417738b0466391 [file] [log] [blame]
The crontab.txt file contains the commands that must be daily executed (via cron) to promote our last successful build.
This is a release engineer task. To configure that:
1. Connect to build.eclipse.org via an ssh connection.
2. Create a "logs" folder in your home directory (if you haven't done it, yet).
3. Type "crontab -e" and copy-paste the contents of the aforementioned file.
A new milestone build may be explicitly promoted by:
logon to build.eclipse.org
ant -f /shared/jobs/qvto-luna-master/lastSuccessful/archive/publishroot/publisher.ant -Dbuild.archives=/shared/jobs/qvto-luna-master/lastSuccessful/archive &> logs/qvto-luna-master-publishing.log
Check that http://www.eclipse.org/mmt/downloads/index.php?project=qvto shows the new build with credible sizes
----
A new milestone build can be added to the composite repository by:
logon to build.eclipse.org
cd downloads/mmt/qvto/updates/milestones/3.5.0
ant -f /shared/modeling/tools/promotion/manage-composite.xml add -Dchild.repository=S201210020848
Check that Install New Software from http://download.eclipse.org/mmt/qvto/updates/milestones shows the new build.
----
The Kepler aggregator is configured by GIT\org.eclipse.simrel.build\mmt-qvto.b3aggrcon to use the milestones repo
so no further action is needed there.
Trigger a build at https://hudson.eclipse.org/hudson/job/simrel.kepler.runaggregator/ and check that the new build is in use.