|
|
(26 intermediate revisions by 3 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. }} |
| | | |
− | = Before release day =
| |
| | | |
− | {| class="wikitable"
| + | [[Category:SimRel]] |
− | |-
| + | |
− | ! Task
| + | |
− | ! Description
| + | |
− | |- 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
| + | |
− | |- 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 your local machine
| + | |
− | * Result should show 40+ mirrors for current release
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | Fix historical reports on SimRel JIPP main page
| + | |
− | |
| + | |
− | * Add link to current buildinfo/reporeports on https://ci.eclipse.org/simrel/
| + | |
− | |}
| + | |
| | | |
− | = On release day =
| + | [[Category:Coordinated]] |
− | | + | |
− | {| class="wikitable"
| + | |
− | |-
| + | |
− | ! Task
| + | |
− | ! Description
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | Update "latest" composite repository
| + | |
− | |
| + | |
− | * Update https://download.eclipse.org/releases/latest to point to current release repo
| + | |
− | |- 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
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | Send announcement email to cross-project-issues-dev mailing list
| + | |
− | |
| + | |
− | |}
| + | |
− | | + | |
− | = After release day =
| + | |
− | | + | |
− | {| class="wikitable"
| + | |
− | |-
| + | |
− | ! Task
| + | |
− | ! Description
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | Tag simrel aggregator repo
| + | |
− | |
| + | |
− | * Determine final commit
| + | |
− | * Tag org.eclipse.simrel.build with release name (e.g. '2018-12')
| + | |
− | |- 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)
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | 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
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | Re-enable aggregator job
| + | |
− | |
| + | |
− | * Re-enable [https://ci.eclipse.org/simrel/job/simrel.runaggregator.pipeline simrel.runaggregator.pipeline]
| + | |
− | |- style="vertical-align:top;"
| + | |
− | | Update SimRel wiki pages
| + | |
− | |
| + | |
− | * https://wiki.eclipse.org/Simultaneous_Release
| + | |
− | |}
| + | |
− | | + | |
− | [[Category:SimRel-2019-03| ]] [[Category:Coordinated]]
| + | |