We have a large software project, to where builds take about 45 minutes, and that’s with a distributed build system.
I want to be able to use Continua to trigger incremental builds, but I can’t figure out a way to do that with the way that Continua creates a new copy of the source for the workspace to build from.
I’m sure I could use Continua just as a trigger to fire off a FinalBuilder script that does what I want, but that seems to remove a lot of the power of Continua.
Any help would be greatly appreciated.
Hi Jeremy,
There’s an item on our to-do list to support dependencies. This is where one build can depend on the output of another and would ultimately allow us to run incremental builds.
Unfortunately it will be some time before this is implemented.
It may be possible to work around this using Copy actions to copy the output from one build to a shared folder and then copying this back into the workspace of the next build, however there are likely to be concurrency issues if more than one build runs at the same time.
Dave,
Thanks, that’s another solution I’ve considered, but I hadn’t thought of the concurrent builds issue.