blob: c351b7c4f6d7175f9cd7eea3cc589235e3b26d72 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="" xmlns:xsi=""
<section name="Context">
<p>How to make the release of the Papyrus Components projects?</p>
<section name="How to?">
<subsection name="Pre-requisite">
<li>Create a ticket for the release [Components][release] X.Y.Z</li>
<li>Ensure the main hudson job are green <a href=""></a></li>
<subsection name="Actions">
<li>Upgrade the main pom version and submodule pom version from SNAPSHOT to standard</li>
<li>Add some information in the src/changes/changes.xml</li>
<li>Push this to a gerrit, review it, merge it</li>
<li>Then run the release job <a href=""></a></li>
<li>This should deploy the artifacts to Nexus and also tag the scm and execute the web job <a href=""></a></li>
<li>Copy paste the staging web site into the papyrus components web site</li>
<li>Update the web site index.html</li>
<li>Rechange the pom version to a snapshot version</li>
<li>Push the patch and merge it</li>
<subsection name="Post-Actions">
<li>Inform papyrus Components that there is a new release of the project</li>
<li>They should test it</li>