|
58 | 58 | - Use the mail template from the promotion build [artifacts](https://ci.eclipse.org/releng/job/eclipse.releng.renameAndPromote/lastSuccessfulBuild/artifact/) in Jenkins to get the download urls. |
59 | 59 | - Make sure to mention that the Master branch is now again open for development. |
60 | 60 | * For **Milestone builds** return the I-builds to the normal schedule. |
61 | | - * **Update ECJ compiler** in the platform build (if it needs to be updated). |
62 | | - * To find the new compiler version: |
63 | | - - Go to the update site for the release candidate |
64 | | - - Click `plugins` |
65 | | - - Find `org.eclipse.jdt.core.complier.batch_${ecjversion}.jar` |
66 | | - * Edit the [copyAndDeployJDTCompiler](https://ci.eclipse.org/jdt/job/copyAndDeployJDTCompiler) job in Jenkins |
67 | | - - Only JDT committers can run the job, but Releng/Platform committers can configure it |
68 | | - - Update the default values of the `versionfolder`, `buildid` and `ecjversion` parameters. |
69 | | - - Update the build triggers to schedule a build for the current date. |
70 | | - * Finally update the `cbi-ecj-version` in [eclipse.platform.releng.aggregator/eclipse-platform-parent/pom.xml](https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/blob/master/eclipse-platform-parent/pom.xml) |
71 | 61 | * **After RC1** |
72 | 62 | * Leave the I-builds running on the milestone schedule for RC2. |
73 | 63 | * Comment on EMF, ECF and Orbit issues to ask for final release builds. |
@@ -214,6 +204,13 @@ The release is scheduled for 10AM EST. Typically the jobs are scheduled beforeha |
214 | 204 | - Update the previousReleaseVersion in [eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/resources/label.properties](eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/resources/label.properties) |
215 | 205 | - Update the name of the copied files in [eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/scripts/getPreviousRelease.sh](eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/src/main/scripts/getPreviousRelease.sh) |
216 | 206 | - Update baselineCode in [production/testScripts/updateTestResultsPages.sh](production/testScripts/updateTestResultsPages.sh) |
| 207 | +**Update ECJ compiler** in the platform build (if it needs to be updated). |
| 208 | + - To find the new compiler version (usually it's the previous minor version incremented by one): |
| 209 | + - Go to the update site of the new I-build repository |
| 210 | + - Click `plugins` |
| 211 | + - Find `org.eclipse.jdt.core.complier.batch_${ecjversion}.jar` |
| 212 | + - Finally update the `cbi-ecj-version` in [eclipse.platform.releng.aggregator/eclipse-platform-parent/pom.xml](https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/blob/master/eclipse-platform-parent/pom.xml) |
| 213 | + |
217 | 214 | **General Cleanup** |
218 | 215 | - In [eclipse.platform.common] search for and clear out all of the forceQualifierUpdate.txt files. |
219 | 216 | The context here is that the doc builds only check for changes in this repo and so these files need to be changed to trigger a full rebuild. |
|
0 commit comments