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"

(Before release day)
(4 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.
 
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 16: Line 14:
 
* Run [https://ci.eclipse.org/simrel/job/simrel.publish_infocenter_pipeline/ simrel.publish_infocenter_pipeline 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 39: Line 38:
 
! Responsibility
 
! Responsibility
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| Update "latest" composite repository
+
| Update "latest" composite repository (15min before release)
 
|
 
|
 
* Run [https://ci.eclipse.org/simrel/job/simrel.releng.update_latest_repo simrel.releng.update_latest_repo]
 
* Run [https://ci.eclipse.org/simrel/job/simrel.releng.update_latest_repo simrel.releng.update_latest_repo]
Line 72: Line 71:
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
 
| Announce to user community
 
| Announce to user community
| Send announcements to media like
+
|  
* Twitter (with @EclipseJavaIDE)
+
* Post to "Announcements" and "Community News" on Eclipse website
* Reddit
+
* Send announcements to social media like (Twitter (with @EclipseJavaIDE), Reddit, ...)
* ...
+
| Marketing team / Developers Community
| Developers Community
+
 
|}
 
|}
  
Line 91: Line 89:
 
* 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;"

Revision as of 14:27, 5 January 2021

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 (15min before release) 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
  • Post to "Announcements" and "Community News" on Eclipse website
  • Send announcements to social media like (Twitter (with @EclipseJavaIDE), Reddit, ...)
Marketing team / 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
  • Update TRAIN_NAME in Jenkinsfile
  • Update trainName, referenceRepo, eclipse.repo.url in pom.xml

=> Use update_build_configuration.sh script (execute on local machine for now)

SimRel release engineer
Re-enable aggregator job SimRel release engineer

Back to the top