Octopus Deploy - Managing version numbers with multiple channels
<p>We have just started using Octopus Deploy. </p>

<p>We have 3 channels</p>

<ul>
<li><strong>Beta</strong> (For a QA life-cycle - cannot be promoted further)</li>
<li><strong>Stable</strong> (Full life-cycle - can be promoted to UAT, Staging &amp; Production)</li>
<li><strong>Hotfix</strong> (Life-cycle can skip any environment)</li>
</ul>

<p>Is there a way so that each channel creates its version number differently, but uses the same seed for its numbers?</p>

<p>i.e. </p>

<ul>
<li><strong>Beta</strong> increments revision + has channel name: <code>1.0.1-beta</code>, <code>1.0.2-beta</code>, <code>1.0.3-beta</code> etc</li>
<li><strong>Stable</strong> increments minor: <code>1.1.0</code>, <code>1.2.0</code>, <code>1.3.0</code> etc</li>
<li><strong>Hotfix</strong> increments revision: <code>1.1.1</code>, <code>1.1.2</code>, <code>1.1.3</code> etc</li>
</ul>

<p>Whilst this seems desirable to me - is there an argument for not doing it this way?</p>