From Dejan Radovic,
We have set up a "Continuous Integration" configuration which builds the sources at every commit. Also, we have set up an "Integration Testing" configuration which runs on a nightly basis and performs some extensive testing. So far, so good. Now if the tests fail, we would like to be able to run the "Integration Testing" on one of the previous "Continuous Integration" builds. We could do this by promoting a "CI" build to "IT", but promoting builds only works if the build has been tagged. And that's the issue. This means that you have to tag each "CI" build - which in turn increases the repository's revision number and polutes the commit logs with artificial entries - at every commit! We think that this is quite ugly and since we are using Subversion it seems unnecessary. It would suffice to know the revision number of the repository in order to reconstruct a "CI" build. How could we do this?
|