Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "SimRel/Release Checklist"

(Migrated to GitHub)
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a chronological list of things to do before, on and after a release day.
+
{{warning|Note: The contents of this page has been migrated to GitHub. Please see [https://github.com/eclipse-simrel/.github/blob/main/wiki/SimRel/Release_Checklist.md GitHub] for current information, or the page history for historical versions. }}
  
{{important|WIP|This page is still a work in progress and tasks might be added or changed.}}
 
  
= Before release day =
+
[[Category:SimRel]]
  
{| class="wikitable"
+
[[Category:Coordinated]]
|-
+
! Task
+
! Description
+
! Responsibility
+
|- style="vertical-align:top;"
+
| Add info center
+
|
+
* Run [https://ci.eclipse.org/simrel/job/test.infocenter/ test.infocenter job] on SimRel JIPP
+
* Set up infocenter on help.eclipse.org
+
| SimRel release engineer
+
|- style="vertical-align:top;"
+
| 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]
+
* Run the script from local machine
+
* Result should show 40+ mirrors for current release
+
| SimRel release engineer
+
|- style="vertical-align:top;"
+
| Fix historical reports on SimRel JIPP main page
+
|
+
* Add link to current buildinfo/reporeports on https://ci.eclipse.org/simrel/
+
| SimRel release engineer
+
|}
+
 
+
= On release day =
+
 
+
{| class="wikitable"
+
|-
+
! Task
+
! Description
+
! Responsibility
+
|- style="vertical-align:top;"
+
| 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;"
+
| Update various eclipse.org websites
+
|
+
* https://www.eclipse.org/eclipseide
+
* https://www.eclipse.org/downloads/packages/
+
* https://www.eclipse.org/documentation
+
* https://www.eclipse.org/getting_started
+
| Webdev team
+
|- style="vertical-align:top;"
+
| Send announcement email to cross-project-issues-dev mailing list
+
|
+
| SimRel release engineer
+
|- 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 announces to media like
+
* Twitter (with @EclipseJavaIDE)
+
* Reddit
+
* ...
+
| Developers Community
+
|}
+
 
+
= After release day =
+
 
+
{| class="wikitable"
+
|-
+
! Task
+
! Description
+
! Responsibility
+
|- style="vertical-align:top;"
+
| Tag simrel aggregator repo
+
|
+
* 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')
+
| SimRel release engineer
+
|- style="vertical-align:top;"
+
| Update build configuration
+
|
+
* 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 [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;"
+
| 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;"
+
| Re-enable aggregator job
+
|
+
* Re-enable [https://ci.eclipse.org/simrel/job/simrel.runaggregator.pipeline simrel.runaggregator.pipeline]
+
| SimRel release engineer
+
|- style="vertical-align:top;"
+
| Update SimRel wiki pages
+
|
+
* https://wiki.eclipse.org/Simultaneous_Release
+
| SimRel release engineer
+
|}
+
 
+
[[Category:SimRel-2019-03| ]] [[Category:Coordinated]]
+

Latest revision as of 06:08, 13 October 2023

Warning2.png
Note: The contents of this page has been migrated to GitHub. Please see GitHub for current information, or the page history for historical versions.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.