品雪:
It's different problem
[阅读: 344] 2006-02-10 03:18:43
The company or the department has its builder team.
The project or development team has its builder.
The builder is master of environment. He understands the makefile, compiler and config spec. The project manager and builder will cooperate to create the build plan. The plan defines when and what will be build and which toolchain is used. The builder need not be specialist of the tool chain, though it is really helpful.
For instance, I have ever worked in a big company, there are near 100 programmer in my department, but only two yong engineer work as build manager. Usually, one build manager is working for more than one project. It is his/her responsibility to make build following plan and to seek the problem appeared.
Your trouble is someone changed the environment. It is real a disaster in production environment. As a best practice, the build tools and shell scripts should be put into version control, builder should test carefully in his private view before change production environment.