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.
Difference between revisions of "ETrice/Development/ReleaseCheckList"
< ETrice | Development
(→Release Time Line) |
(→Release Time Line) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
*** you have to log on as a committer | *** you have to log on as a committer | ||
*** then go to [http://projects.eclipse.org/projects/release/0.3.0-3#] | *** then go to [http://projects.eclipse.org/projects/release/0.3.0-3#] | ||
− | *** press | + | *** press ''Edit'' |
*** and change to the ''Review Documentation'' tab | *** and change to the ''Review Documentation'' tab | ||
− | ** send a link to the review documentation to the [modeling-pmc@eclipse.org modeling-pmc mailing list] | + | ** send a link to the review documentation to the [mailto://modeling-pmc@eclipse.org modeling-pmc mailing list] |
** wait for +1 of pmc | ** wait for +1 of pmc | ||
− | ** forward it to [emo@eclipse.org emo] | + | ** forward it to [mailto://emo@eclipse.org emo] |
+ | * week -0 | ||
+ | ** do some final testing | ||
+ | ** make sure the Eclipse Help is working | ||
+ | ** push everything | ||
+ | ** start a build with site signing checked and release version (e.g. 0.3.0) and build type R | ||
+ | ** test the newly created nightly build using a current plain modeling package of Eclipse | ||
+ | *** smoke test | ||
+ | **** create Java tutorial in empty workspace | ||
+ | **** generate and run Hello World and PingPong | ||
+ | **** create C tutorial in empty workspace | ||
+ | **** generate and run Hello World and PingPong | ||
+ | ** log in to the eclipse server (PuTTY <user>@build.eclipse.org - you will be logged out after first login. Wait for automatic confirmation mail and reply. Then login again.) | ||
+ | ** copy the nightly build to updates and archives | ||
+ | ** edit the eTrice web page ([http://git.eclipse.org/c/www.eclipse.org/etrice.git/ available from Git]) | ||
+ | *** add the release to /etrice/pages/_download.html | ||
+ | *** add a note to /etrice/pages/_index.html | ||
+ | *** remove the old contents of /etrice/documentation/doc | ||
+ | *** copy the current HTML contents including images to this doc folder | ||
+ | ** push the eTrice web site | ||
+ | ** check the availability of [http://www.eclipse.org/etrice/documentation/doc/etrice-doc.html the documentation] | ||
+ | ** tag the release | ||
+ | ** adjust the release date of the [http://projects.eclipse.org/projects/modeling.mdt.etrice/releases/current current release] | ||
+ | ** announce the release on etrice-dev | ||
+ | ** check web site contents (look for comments with ''ReleaseCheck'') | ||
+ | *** index: marketplace, current Eclipse Installation | ||
+ | *** download: check the links, check versions, current release (first heading), market place | ||
+ | ** update [https://marketplace.eclipse.org/content/etrice eTrice market place] | ||
+ | ** update https://projects.eclipse.org/projects/modeling.mdt.etrice (download link) | ||
== Other Resources of Information == | == Other Resources of Information == |
Revision as of 13:10, 19 September 2015
Release Check List
Release Time Line
- week -3
- submit IP log for approval
- check for potential bundles without CQ
- week -2
- prepare review documentation
- you have to log on as a committer
- then go to [1]
- press Edit
- and change to the Review Documentation tab
- send a link to the review documentation to the modeling-pmc mailing list
- wait for +1 of pmc
- forward it to emo
- prepare review documentation
- week -0
- do some final testing
- make sure the Eclipse Help is working
- push everything
- start a build with site signing checked and release version (e.g. 0.3.0) and build type R
- test the newly created nightly build using a current plain modeling package of Eclipse
- smoke test
- create Java tutorial in empty workspace
- generate and run Hello World and PingPong
- create C tutorial in empty workspace
- generate and run Hello World and PingPong
- smoke test
- log in to the eclipse server (PuTTY <user>@build.eclipse.org - you will be logged out after first login. Wait for automatic confirmation mail and reply. Then login again.)
- copy the nightly build to updates and archives
- edit the eTrice web page (available from Git)
- add the release to /etrice/pages/_download.html
- add a note to /etrice/pages/_index.html
- remove the old contents of /etrice/documentation/doc
- copy the current HTML contents including images to this doc folder
- push the eTrice web site
- check the availability of the documentation
- tag the release
- adjust the release date of the current release
- announce the release on etrice-dev
- check web site contents (look for comments with ReleaseCheck)
- index: marketplace, current Eclipse Installation
- download: check the links, check versions, current release (first heading), market place
- update eTrice market place
- update https://projects.eclipse.org/projects/modeling.mdt.etrice (download link)