Estou trabalhando com uma equipe de desenvolvimento pequena (4 pessoas) em um projeto C #. Propus a criação de uma máquina de compilação que fará compilações e testes noturnos do projeto, porque entendo que isso é uma coisa boa. O problema é que não temos muito orçamento aqui, então tenho que justificar a despesa para os poderes que existem. Então eu quero saber:
Percebo que esse é um tópico muito amplo e estou apenas começando. Não consegui encontrar uma duplicata dessa pergunta aqui e, se houver um livro por aí, eu deveria apenas obter, por favor me avise.
EDIT: Eu finalmente consegui funcionar! Hudson é completamente fantástico, e o FxCop está mostrando que alguns recursos que pensamos terem sido implementados estavam realmente incompletos. Também tivemos que mudar o tipo de instalador de vdproj do antigo e usado para o New Hotness WiX.
Basicamente, para quem está prestando atenção, se você pode executar sua compilação na linha de comando, pode colocá-la no hudson. Fazer a compilação executar a partir da linha de comando via MSBuild é um exercício útil por si só, porque força suas ferramentas a serem atualizadas.