|
21 | 21 | * All milestone releases are 'lightweight', meaning there is no announcement or signoff.
|
22 | 22 | No additional builds need to be run, just the daily I-build at 6PM EST.
|
23 | 23 | Thursdays build is promoted to simrel on friday (unless there are problems with Thursdays build, in which case promote Wednesdays) and the compiler is updated if necessary,
|
24 |
| - but the `Promote` and `Make Visible` jobs don't need to be run. |
| 24 | + but the `Promote Build` and `Publish Promoted Build` jobs don't need to be run. |
25 | 25 | - **Wednesday**:
|
26 | 26 | * Verify that EMF, ECF and Orbit contributions have been included (if applicable).
|
27 | 27 | * Final release candidate build runs at 6PM EST.
|
|
35 | 35 | * Just [1 line](https://www.eclipse.org/lists/platform-releng-dev/msg38086.html) asking for sign off on the GitHub issue created in the previous step.
|
36 | 36 | - **Friday**:
|
37 | 37 | * **Promote** the release candidate (if go).
|
38 |
| - * Run the [Rename and Promote](https://ci.eclipse.org/releng/job/Releng/job/renameAndPromote/) job in Jenkins |
| 38 | + * Run the [Promote Build](https://ci.eclipse.org/releng/job/Releng/job/promoteBuild/) job in Jenkins |
39 | 39 | - DROP_ID: Release candidate build ID (make sure there is no space before or after the ID).
|
40 | 40 | - CHECKPOINT: M1 etc (blank for final releases)
|
41 | 41 | - SIGNOFF_BUG: Needs to be updated to sign-off issue (numeric part only)
|
42 | 42 | - TRAIN_NAME: Whenever the current GA release is planned for (formatted 4 digit year - 2 digit month, i.e `2022-06`)
|
43 | 43 | - STREAM: 4.24.0 etc
|
44 | 44 | - DL_TYPE: S is used to promote I-builds.
|
45 | 45 | - TAG: Parameter should match stream version, i.e `S4_30_0_RC1` etc
|
46 |
| - - After the build find and open the mail template [artifact](https://ci.eclipse.org/releng/job/Releng/job/renameAndPromote/lastSuccessfulBuild/artifact/) and have it ready. |
| 46 | + - After the build find and open the mail template [artifact](https://ci.eclipse.org/releng/job/Releng/job/promoteBuild/lastSuccessfulBuild/artifact/) and have it ready. |
47 | 47 | - This should automatically run [tag Eclipse release](https://ci.eclipse.org/releng/job/Releng/job/tagEclipseRelease/) to tag the source code.
|
48 | 48 | * Contribute to SimRel
|
49 | 49 | - If you have not already set up SimRel you can do so using Auto Launch [here](https://www.eclipse.org/setups/installer/?url=https://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/interim/SimultaneousReleaseTrainConfiguration.setup&show=true)
|
|
54 | 54 | 4. Update the Location property to the "Specific repository for building against" in the mailtemplate.txt from promotion.
|
55 | 55 | 5. Commit Simrel updates to Gerrit
|
56 | 56 | - Message should use year-month format, i.e "Simrel updates for Eclipse and Equinox for 2022-06 M1"
|
57 |
| - * Run the [Make Visible](https://ci.eclipse.org/releng/job/Releng/job/makeVisible/) job in Releng jenkins to make the promoted build visible on the download page. |
58 |
| - - `releaseBuildID`: the full id of the milestone, release-candidate or release build to make visible, e.g. `S-4.26M1-202209281800` or `R-4.36-202505281830` |
| 57 | + * Run the [Publish Promoted Build](https://ci.eclipse.org/releng/job/Releng/job/publishPromotedBuild/) job in Releng jenkins to make the promoted build visible on the download page. |
| 58 | + - `releaseBuildID`: the full id of the milestone, release-candidate or release build to publish, e.g. `S-4.26M1-202209281800` or `R-4.36-202505281830` |
59 | 59 | * Send email that the M1 build is available
|
60 |
| - - Use the mail template from the promotion build [artifacts](https://ci.eclipse.org/releng/job/Releng/job/renameAndPromote/lastSuccessfulBuild/artifact/) in Jenkins to get the download urls. |
| 60 | + - Use the mail template from the promotion build [artifacts](https://ci.eclipse.org/releng/job/Releng/job/promoteBuild/lastSuccessfulBuild/artifact/) in Jenkins to get the download urls. |
61 | 61 | - Make sure to mention that the Master branch is now again open for development.
|
62 | 62 | * For **Milestone builds** return the I-builds to the normal schedule.
|
63 | 63 | * **After RC1**
|
@@ -104,7 +104,7 @@ The actual steps to release
|
104 | 104 |
|
105 | 105 | **Friday**
|
106 | 106 | * #### **Promote to GA**
|
107 |
| - - After Simrel declares RC2 (usually the Friday before release) run the [Rename and Promote](https://ci.eclipse.org/releng/job/Releng/job/renameAndPromote/) job to promote RC2 (or RC2a). If the [daily cleanup for old builds](https://ci.eclipse.org/releng/job/Cleanup/job/dailyCleanOldBuilds/) job was not disabled and the original I-build is no longer available you can use the promoted RC2 build. |
| 107 | + - After Simrel declares RC2 (usually the Friday before release) run the [Promote Build](https://ci.eclipse.org/releng/job/Releng/job/promoteBuild/) job to promote RC2 (or RC2a). If the [daily cleanup for old builds](https://ci.eclipse.org/releng/job/Cleanup/job/dailyCleanOldBuilds/) job was not disabled and the original I-build is no longer available you can use the promoted RC2 build. |
108 | 108 | - Change the DL_TYPE from S to R.
|
109 | 109 | - TAG will be set to R as well, for example `R4_27`
|
110 | 110 | - You can subscribe to [cross-project-issues](https://accounts.eclipse.org/mailing-list/cross-project-issues-dev) to get the notifications on Simrel releases.
|
|
0 commit comments