# How to specify revision to build

**URL:** https://www.finalbuilder.com/forums/t/how-to-specify-revision-to-build/5067
**Category:** Discussion
**Created:** [September 19, 2013, 6:05am UTC](https://www.finalbuilder.com/forums/t/how-to-specify-revision-to-build/5067 "2013-09-19T06:05:14Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![michael.jelich](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@michael.jelich](https://www.finalbuilder.com/forums/u/michael.jelich)
#### Post date: [September 19, 2013, 6:05am UTC](https://www.finalbuilder.com/forums/t/how-to-specify-revision-to-build/5067/1 "2013-09-19T06:05:14Z")

</div>

Hi Support Team,

Perforce provides to assign a label to a revisioned file ('labeled revisions'). We use this feature to clearly specify&nbsp;the files to be included in a software release.

Currently we use&nbsp;FinalBuilder in our build process. The&nbsp;Perforce Action provides to check out all files attached to&nbsp;a specific label. This way we can start a build for "V2.2.1", "V2.3.0" or whatever.

I just check whether or not to upgrade from FBS to CCI and I wonder if I can specify the version to be built. It seems that in case I start a build I only have two options:&nbsp;

- either the 'most recent changesets'

- or 'all changesets since last successfull build'

can be selected. What I miss is an option to specify more precise WHAT to build. Consider the following situation:

- I check-in&nbsp;File\_A and assign Label&nbsp;"V2.3.0"

- after that a colleague checks-in&nbsp;File\_B for a bugfix of an older version and assigns label&nbsp;"V2.2.1"

- another colleague checks-in&nbsp;File\_C and assigns label "V 2.3.0"

As I see CCI will start 3 builds:

- the first build cannot be used as it misses the V 2.3.0-changes of File\_C

- the second build will fail: it contains sources from V2.3.0 (File\_A) and V2.2.1 (File\_B)

- the third build will even fail as it will contain&nbsp;it contains sources from&nbsp;V2.2.1 (File\_B) and V2.3.0 (File\_A and FIle\_C)

Am I right? Are there means to specify the files to be&nbsp;retrieved by a label name?

Best regards

Michael

---

<div class="post-metadata">

### Author: ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)
#### Post date: [September 23, 2013, 2:32am UTC](https://www.finalbuilder.com/forums/t/how-to-specify-revision-to-build/5067/2 "2013-09-23T02:32:45Z")

</div>

Hi Michael,

We are currently working on adding Tag (or labelling) support to a number of repository types. This should allow Continua to build or trigger on a specific tag as well as pick up tag changes from repositories.&nbsp;

We haven’t looked specifically into Perforce just yet but do plan investigate whether we can support labels on this repository type.

It will be several weeks before this feature will be released.
