Wiki source code of Release Plan for version 4.1.4

Last modified by Thomas Mortagne on 2017/03/24 12:15

Hide last authors
Denis Gervalle 1.1 1 {{velocity}}
2 #set ($object = $doc.getObject("ReleasePlans.ReleasePlanClass"))
3 #set ($version = $object.getProperty("version").getValue())
4 #set ($shortVersion = $stringtool.replaceChars($version, ".-", ""))
5 #set ($shortVersion = $stringtool.upperCase($shortVersion))
6 #set ($shortVersion = $shortVersion.replace('MILESTONE', 'M'))
7 {{/velocity}}
8
Denis Gervalle 2.3 9 * (/) Verify that the ##xwiki-commons##'s top level POM has a ##xwiki.clirr.previous.version## property correctly pointing to the latest release (for that branch) and if not, change it and ensure that all the CLIRR excludes are correct and remove those that are no longer valid.
Thomas Mortagne 5.1 10 * (/) Verify that there are no {{velocity}}[[open issues on JIRA for version $version>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=Project+in+%28%22XWiki+Commons%22%2C+%22XWiki+Rendering%22%2C+%22XWiki+Platform%22%2C+%22XWiki+Enterprise%22%2C+%22XWiki+Enterprise+Manager%22%29+and+fixVersion+in+%28%22$version%22%29+and+resolution+in+%28%22Unresolved%22%29]]{{/velocity}}
Denis Gervalle 2.3 11 * (/) Verify that no tests are failing [[on the CI Server>>http://ci.xwiki.org]] (or that failures are understood).
Thomas Mortagne 5.1 12 * (/) Verify that there are no {{velocity}}[[missing documentation for closed JIRA issues for version $version>>https://jira.xwiki.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=Project+in+%28%22XWiki+Commons%22%2C+%22XWiki+Rendering%22%2C+%22XWiki+Platform%22%2C+%22XWiki+Enterprise%22%2C+%22XWiki+Enterprise+Manager%22%29+and+fixVersion+in+%28%22$version%22%29+and+resolution+in+%28%22Fixed%22%29+and+%28%28Documentation+is+EMPTY%29+or+%28%22Documentation+in+Release+Notes%22+is+EMPTY%29%29&runQuery=true&clear=true]]{{/velocity}}
Denis Gervalle 2.3 13 * (/) Ensure that the {{velocity}}[[Release Notes are complete and nice-looking for version $version>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise${shortVersion}]]{{/velocity}}
Denis Gervalle 1.1 14 * Release JIRA versions for the following JIRA projects:
Thomas Mortagne 5.1 15 ** (/) [[Commons JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XCOMMONS/versions]]
16 ** (/) [[Rendering JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XRENDERING/versions]]
17 ** (/) [[Platform JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XWIKI/versions]]
18 ** (/) [[Enterprise JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XE/versions]]
19 ** (/) [[Enterprise Manager JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XEM/versions]]
Denis Gervalle 2.4 20 * (/) Since the release is performed on ##agent-1##, mark it offline in the [[ Jenkins admin screen>>http://ci.xwiki.org/computer/agent-1/markOffline]]. Put as comment {{velocity}}{{code language="none"}}Temporarily marking agent-1 offline for the release of $version{{/code}}{{/velocity}}.
21 * (/) [[Log on the release machine>>ReleasePlans.ReleasePlanHelp||anchor="HLogonReleasemachine"]], [[set up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HSetupyouridentity"]] and [[update the release scripts>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateReleasescripts"]]
22 * (/) [[Update translations>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateTranslations"]]
Denis Gervalle 2.5 23 * (/) [[Build the release>>ReleasePlans.ReleasePlanHelp||anchor="HBuildtherelease"]]
24 * (/) [[Clean up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HCleanupidentity"]]
25 * (/) Mark ##agent-1## online again in the [[ Jenkins admin screen>>http://ci.xwiki.org/computer/agent-1/]] (button on the right).
26 * (/) [[Publish CLIRR reports>>ReleasePlans.ReleasePlanHelp||anchor="HGenerateCLIRRReport"]] in the {{velocity}}[[Release Notes for version $version>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise${shortVersion}]]{{/velocity}}
27 * (/) [[Push distribution files to OW2 and release them>>ReleasePlans.ReleasePlanHelp||anchor="HPushtoOW2"]]
Denis Gervalle 2.6 28 * (/) Update the [[XE Download page>>http://enterprise.xwiki.org/xwiki/bin/edit/Main/Download]]
29 * (/) Update the [[XEM Download page>>http://manager.xwiki.org/xwiki/bin/edit/Main/Download]]
30 * (/) Ensure that there's a line pointing to the Release Notes for version {{velocity}}$version{{/velocity}} on the [[Release Notes home page>>xwiki:ReleaseNotes.WebHome]]
31 * (/) [[Publish news on OW2>>ReleasePlans.ReleasePlanHelp||anchor="HNewsonOW2"]]
32 * (/) [[Create blog post on xwiki.org>>xwiki:Blog.WebHome]]
33 * (/) [[Update the API doc>>platform:DevGuide.API]]
34 * (/) Update [[Wikipedia (en)>>http://en.wikipedia.org/wiki/XWiki]], [[Wikipedia (fr)>>http://fr.wikipedia.org/wiki/XWiki]] and [[Wikipedia (compare wiki software)>>http://en.wikipedia.org/wiki/Comparison_of_wiki_software]]
35 * (/) [[FreeCode>>http://freecode.com/projects/xwiki/releases/new]] (you can check [[previous releases>>https://freecode.com/projects/xwiki/releases]])
36 * (/) [[Wikimatrix>>http://www.wikimatrix.org/edit/XWiki]] {{info}}vmassol made it for me, thanks{{/info}}
37 * (/) [[Announcement Mail>>ReleasePlans.ReleasePlanHelp||anchor="HAnnouncementMail"]]
38 * (/) Announce on Twitter with the [[xwikiorg account>>https://twitter.com/xwikiorg/]] {{info}}vmassol made it for me, thanks{{/info}}
39 * (/) Add yourself to the [[Release Manager Roster page>>Community.ReleaseManagerRoster]]
40 * (!) Update the release date on the [[Roadmap page>>enterprise:Main.Roadmap]] for non bugfix releases {{warning}}Not needed since this is a bugfix release{{/warning}}
Denis Gervalle 3.1 41 * (/) [[Push Commons and Rendering to Maven Central>>ReleasePlans.ReleasePlanHelp||anchor="HPublishtoMavenCentral"]]

Get Connected