views:

77

answers:

3

Does any of the continuous integration servers support incremental builds or filtering mechanism? For example, I want to configure some kind of filtering (as I call it) so that committing file to the specific folder will not cause full (clean) build triggering, but will cause only incremental build. By 'incremental build' I mean process that will put only committed files to the required place and all application would not need to be rebuilt from scratch. Working with images is good example of the case when we need such filtering and thus incremental builds: why do we need to rebuild whole application if only images have been changed? What we need to do is just place images to the dedicated place on server.

+2  A: 

That is typically implemented by the build tool(s) called by the CI server (make, nmake, msbuild, etc.).

Kyle Alons
+1  A: 

Hudson, nativity supports SVN UPDATE command, than you need to tuneup you's build scripts, to do Build instead of Rebuild command.

In general, I would say that every CI server supports this, using custom build scripts.

Valera Kolupaev
A: 

easyCIS makes the build ASAP by default. It does pull only the changed files from VCS and does incremental build, if tasks are not configured otherwise. That being said, easyCIS supports this even without custom build scripts.

easyCIS