How could I establish practice of continuously integrating tags instead of branches?
I have following structure of tags repository directory (here is more detailed explanation of the repository structure):
/tags
/builds
/PA
/A
/B
/releases
/AR
/BR
/RC
/ST
I would like to configure my continuous integration tool (it could be anything from CruiseControl, Hudson and Jenkins to TeamCity) to build latest tag if it has been created in either of those folders.
For example, if structure has changed and tag 1.x.0
has appeared in PA
directory, I want to trigger building of source code under 1.x.0
tag:
/tags
/builds
/PA
/1.x.0 -> triggers build
/A
/B
/releases
/AR
/BR
/RC
/ST
Is it possible to build source under tags with any of the existing continuous integration tools or I should write my own plugin for that purpose?