Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SimRel/Release Checklist"
< SimRel
(Add updating label to checklist) |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
| Add info center | | Add info center | ||
| | | | ||
− | * Run [https://ci.eclipse.org/simrel/job/ | + | * Run [https://ci.eclipse.org/simrel/job/simrel.create_infocenter/ simrel.create_infocenter job] on SimRel JIPP |
+ | * Run [https://ci.eclipse.org/simrel/job/simrel.publish_infocenter_pipeline/ simrel.publish_infocenter_pipeline job] on SimRel JIPP | ||
* Set up infocenter on help.eclipse.org | * Set up infocenter on help.eclipse.org | ||
+ | * Update second most recent infocenter to show the "past release" header (Run job with "past_release" option turned on) | ||
| SimRel release engineer | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 40: | Line 42: | ||
| Update "latest" composite repository | | Update "latest" composite repository | ||
| | | | ||
− | * | + | * Run [https://ci.eclipse.org/simrel/job/simrel.releng.update_latest_repo simrel.releng.update_latest_repo] |
+ | | SimRel release engineer | ||
+ | |- style="vertical-align:top;" | ||
+ | | Create P2 composite repository for next release | ||
+ | | | ||
+ | * Run [https://ci.eclipse.org/simrel/job/simrel.releng.setup_next_release simrel.releng.setup_next_release] | ||
+ | * Do not add index.html to dir! (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=544179 bug 544179]) | ||
+ | | SimRel release engineer | ||
+ | |- style="vertical-align:top;" | ||
+ | | Update SimRel wiki pages | ||
+ | | | ||
+ | * https://wiki.eclipse.org/Simultaneous_Release | ||
+ | | SimRel release engineer | ||
+ | |- style="vertical-align:top;" | ||
+ | | Send announcement email to cross-project-issues-dev mailing list | ||
+ | | | ||
| SimRel release engineer | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 51: | Line 68: | ||
| Webdev team | | Webdev team | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | | + | | Upgrade community documentation |
− | | | + | | Upgrade https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F |
− | | | + | | Developers Community |
+ | |- style="vertical-align:top;" | ||
+ | | Announce to user community | ||
+ | | Send announcements to media like | ||
+ | * Twitter (with @EclipseJavaIDE) | ||
+ | * Reddit | ||
+ | * ... | ||
+ | | Developers Community | ||
|} | |} | ||
Line 68: | Line 92: | ||
* Determine final commit | * Determine final commit | ||
* Tag [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.build/ org.eclipse.simrel.build] with release name (e.g. '2018-12') | * Tag [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.build/ org.eclipse.simrel.build] with release name (e.g. '2018-12') | ||
+ | | SimRel release engineer | ||
+ | |- style="vertical-align:top;" | ||
+ | | Update release name in simrel.aggr | ||
+ | | | ||
+ | * Update label in simrel.aggr (see [https://git.eclipse.org/r/c/simrel/org.eclipse.simrel.build/+/170670 an example]) | ||
| SimRel release engineer | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 74: | Line 103: | ||
* Update TRAIN_NAME in [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.build/+/master/Jenkinsfile Jenkinsfile] | * Update TRAIN_NAME in [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.build/+/master/Jenkinsfile Jenkinsfile] | ||
* Update trainName, referenceRepo, eclipse.repo.url in [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.build/+/master/pom.xml pom.xml] | * Update trainName, referenceRepo, eclipse.repo.url in [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.build/+/master/pom.xml pom.xml] | ||
+ | => Use [https://git.eclipse.org/c/simrel/org.eclipse.simrel.tools.git/tree/nextReleaseUtils/update_build_configuration.sh update_build_configuration.sh] script (execute on local machine for now) | ||
+ | |||
* Update [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.tools/+/master/promoteUtils/promoteToReleases.sh promoteToReleases.sh] (FIXME) | * Update [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.tools/+/master/promoteUtils/promoteToReleases.sh promoteToReleases.sh] (FIXME) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| SimRel release engineer | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 86: | Line 111: | ||
| | | | ||
* Re-enable [https://ci.eclipse.org/simrel/job/simrel.runaggregator.pipeline simrel.runaggregator.pipeline] | * Re-enable [https://ci.eclipse.org/simrel/job/simrel.runaggregator.pipeline simrel.runaggregator.pipeline] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| SimRel release engineer | | SimRel release engineer | ||
|} | |} | ||
− | + | [[Category:Coordinated]] |
Revision as of 16:44, 12 October 2020
This is a chronological list of things to do before, on and after a release day.
Before release day
Task | Description | Responsibility |
---|---|---|
Add info center |
|
SimRel release engineer |
Check mirrors |
|
SimRel release engineer |
Fix historical reports on SimRel JIPP main page |
|
SimRel release engineer |
On release day
Task | Description | Responsibility |
---|---|---|
Update "latest" composite repository | SimRel release engineer | |
Create P2 composite repository for next release |
|
SimRel release engineer |
Update SimRel wiki pages | SimRel release engineer | |
Send announcement email to cross-project-issues-dev mailing list | SimRel release engineer | |
Update various eclipse.org websites | Webdev team | |
Upgrade community documentation | Upgrade https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F | Developers Community |
Announce to user community | Send announcements to media like
|
Developers Community |
After release day
Task | Description | Responsibility |
---|---|---|
Tag simrel aggregator repo |
|
SimRel release engineer |
Update release name in simrel.aggr |
|
SimRel release engineer |
Update build configuration |
=> Use update_build_configuration.sh script (execute on local machine for now)
|
SimRel release engineer |
Re-enable aggregator job |
|
SimRel release engineer |