Iteration Labeller¶
The Iteration Labeller is similar to the Default Labeller; however, it maintains a revision number that is incremented by one for each iteration from the release start date. For example, if the release start date was June 1, 2005 and the iteration duration was 2 weeks, the iteration number on July 1, 2005 would be 3. This would create a label of
.3.<build number>. h2. Version Available from version 1.0 h2. Examples <pre><code class="xml"><labeller type="iterationlabeller"> <prefix>1.2</prefix> <duration>1</duration> <releaseStartDate>2005/6/24</releaseStartDate> <separator>_</separator> </labeller></code>
Configuration Elements¶
Element | Description | Type | Required | Default | Version |
duration | The duration of the iteration in weeks. | Int32 | No | 2 | 1.0 |
dynamicValues | The dynamic values to use for the labeller. | Dynamic Values array | No | None | 1.5 |
incrementOnFailure | If true, the label will be incremented even if the build fails. Otherwise it will only be incremented if the build succeeds. | Boolean | No | false | 1.1 |
initialBuildLabel | Allows you to set the initial build number. This will only be used when on the first build of a project, meaning that when you change this value, you'll have to stop the CCNet service and delete the state file. | Int32 | No | 1 | 1.5 |
labelFormat | A format applied to the buildnumber. | String | No | 0 | 1.0 |
postfix | Any string to be put at the end of all labels. | String | No | None | 1.0 |
prefix | Any string to be put in front of all labels. | String | No | None | 1.0 |
labelPrefixFile | The location to a file which contains the prefix to be used. If this is filled in, the LabelPrefix setting is ignored, and the value from the file is used instead. This allows other people to set the prefix, without them needing to adjust CCNet.config, or bother a person who has access. Tip : place this file in a separate folder that is shared, so that others do not have direct access to the build server. | String | No | None | 1.7 |
labelPrefixFileSearchPattern | A reg-ex expression to enforce the data of the contents in LabelPrefixFile. The first match is taken. This allows a bit more userfriendlyness. (skip whitespace, extra lines and so) example : \d\+\.\d\+\.\d\+\. This will enforce a layout of 3 numbers separated by a period ideal for a version prefix | String | No | ||
releaseStartDate | The start date for the release (the start date of iteration one). | DateTime | Yes | n/a | 1.0 |
separator | The separator between the iteration number and the build number. | String | No | . | 1.0 |
Notes¶
Contributed by Craig Campbell.
Automatically Generated¶
Documentation generated on Monday, 26 May 2014 at 7:18:00 AM