At present we tag our sources.
But we are at an early stage of moving over to Ivy so I'd be interested
to hear the experiences of others. Have others found this approach a
particularly bad / good idea, do others do anything different if so why?
Niklas Matthies wrote:
On Thu 2008-11-20 at 11:10h, Jonathan Oulds wrote on ivy-user:
:
As an example we have our project source under SVN. Our CI inspects the
project then builds and publishes if it detects any changes. however if
we hard coded the revision number into the ivy file then our CI machine
would have to update the ivy file with the new version and do a commit.
That didn't sound like a good idea to us, so we headed down the route of
not having the version numbers specified in the ivy file and only
resolving the correct version number upon delivery. Our CI machine will
auto increment the build number, when a module changes significantly we
do a special build of the module updating the major or minor version.
I'm curious: Given a build number, how do you later find the
corresponding sources in SVN? Does the CI system tag the sources
with the auto-incremented build number?
-- Niklas Matthies