Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "SimRel/Release Checklist"

(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 your local machine
+
* 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.

Important.png
WIP
This page is still a work in progress and tasks might be added or changed.


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
  • Add download.eclipse.org/releases/<next release> dir with p2.index, index.html, jars
  • Update index.html and jars
SimRel release engineer
Re-enable aggregator job SimRel release engineer
Update SimRel wiki pages SimRel release engineer

Back to the top