| 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. |