Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SimRel/Release Checklist"
< SimRel
(→After release day) |
|||
Line 1: | Line 1: | ||
This is a chronological list of things to do before, on and after a release day. | This is a chronological list of things to do before, on and after a release day. | ||
+ | |||
+ | {{important|WIP|This page is still a work in progress and tasks might be added or changed.}} | ||
= Before release day = | = Before release day = | ||
Line 7: | Line 9: | ||
! Task | ! Task | ||
! Description | ! Description | ||
+ | ! Responsibility | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Add info center | | Add info center | ||
Line 12: | Line 15: | ||
* Run [https://ci.eclipse.org/simrel/job/test.infocenter/ test.infocenter job] on SimRel JIPP | * Run [https://ci.eclipse.org/simrel/job/test.infocenter/ test.infocenter job] on SimRel JIPP | ||
* Set up infocenter on help.eclipse.org | * Set up infocenter on help.eclipse.org | ||
+ | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Check mirrors | | Check mirrors | ||
| | | | ||
* Add URL of current release to [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.tools/+/master/checkMirrorsUtility/checkMirrors.sh org.eclipse.simrel.tools/checkMirrorsUtility/checkMirrors.sh script] | * Add URL of current release to [https://git.eclipse.org/r/plugins/gitiles/simrel/org.eclipse.simrel.tools/+/master/checkMirrorsUtility/checkMirrors.sh org.eclipse.simrel.tools/checkMirrorsUtility/checkMirrors.sh script] | ||
− | * Run the script from | + | * Run the script from local machine |
* Result should show 40+ mirrors for current release | * Result should show 40+ mirrors for current release | ||
+ | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Fix historical reports on SimRel JIPP main page | | Fix historical reports on SimRel JIPP main page | ||
| | | | ||
* Add link to current buildinfo/reporeports on https://ci.eclipse.org/simrel/ | * Add link to current buildinfo/reporeports on https://ci.eclipse.org/simrel/ | ||
+ | | SimRel release engineer | ||
|} | |} | ||
Line 30: | Line 36: | ||
! Task | ! Task | ||
! Description | ! Description | ||
+ | ! Responsibility | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Update "latest" composite repository | | Update "latest" composite repository | ||
| | | | ||
* Update https://download.eclipse.org/releases/latest to point to current release repo | * Update https://download.eclipse.org/releases/latest to point to current release repo | ||
+ | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Update various eclipse.org websites | | Update various eclipse.org websites | ||
Line 41: | Line 49: | ||
* https://www.eclipse.org/documentation | * https://www.eclipse.org/documentation | ||
* https://www.eclipse.org/getting_started | * https://www.eclipse.org/getting_started | ||
+ | | Webdev team | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | Send announcement email to cross-project-issues-dev mailing list | + | | Send announcement email to cross-project-issues-dev mailing list |
| | | | ||
+ | | SimRel release engineer | ||
|} | |} | ||
Line 52: | Line 62: | ||
! Task | ! Task | ||
! Description | ! Description | ||
+ | ! Responsibility | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Tag simrel aggregator repo | | Tag simrel aggregator repo | ||
Line 57: | Line 68: | ||
* 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;" | |- style="vertical-align:top;" | ||
| Update build configuration | | Update build configuration | ||
Line 63: | Line 75: | ||
* 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] | ||
* 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 | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Create P2 composite repository for next release | | Create P2 composite repository for next release | ||
Line 68: | Line 81: | ||
* Add download.eclipse.org/releases/<next release> dir with p2.index, index.html, jars | * Add download.eclipse.org/releases/<next release> dir with p2.index, index.html, jars | ||
* Update index.html and jars | * Update index.html and jars | ||
+ | | SimRel release engineer | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Re-enable aggregator job | | Re-enable aggregator job | ||
| | | | ||
* 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 | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Update SimRel wiki pages | | Update SimRel wiki pages | ||
| | | | ||
* https://wiki.eclipse.org/Simultaneous_Release | * https://wiki.eclipse.org/Simultaneous_Release | ||
+ | | SimRel release engineer | ||
|} | |} | ||
[[Category:SimRel-2019-03| ]] [[Category:Coordinated]] | [[Category:SimRel-2019-03| ]] [[Category:Coordinated]] |
Revision as of 07:31, 14 January 2019
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 |
Update various eclipse.org websites | Webdev team | |
Send announcement email to cross-project-issues-dev mailing list | SimRel release engineer |
After release day
Task | Description | Responsibility |
---|---|---|
Tag simrel aggregator repo |
|
SimRel release engineer |
Update build configuration |
|
SimRel release engineer |
Create P2 composite repository for next release |
|
SimRel release engineer |
Re-enable aggregator job |
|
SimRel release engineer |
Update SimRel wiki pages | SimRel release engineer |