Recently my company constructed new build process. I found very good articles.
The Build Process

There are many ways to build or release software, processes such as Continuous Integration and Release Management can help you to increase productivity or be more disciplined. The articles in this section discuss a number of processes and best practices.