In *CI*, we usually take out a fresh copy, and changes in the repository 
are detected and build started. But in some cases, the local repositories 
at various servers have different values for some constants in their 
configuration files that is specific to each server (the mailing address 
might be different, or logging is enabled/disabled at a particular server). 
*I have around 10 files that are locally modified according to the needs of 
each server*

My question is what's the best way to handle these changes in the CI 
philosophy, whether, after taking out a fresh copy at each server, 
server-related changes should be made manually (once) and then we should 
follow the normal procedure of detecting changes to the repository through 
SVN 
 

Reply via email to