É prática padrão ao configurar um servidor de Integração Contínua para criar uma versão Debug and Release de cada projeto? Na maioria das vezes, os desenvolvedores codificam com um conjunto de configurações do projeto no modo Debug ativado e pode haver diferentes configurações do caminho da biblioteca, definições do compilador ou outros itens configurados de maneira diferente entre o Debug / Release, o que os faria agir de maneira diferente.
Eu configurei meu servidor de IC para compilar a Depuração e a Liberação de cada projeto e estou me perguntando se estou pensando demais nele. Minha suposição é que eu farei isso desde que obtenha feedback rápido e, uma vez que isso aconteça, levarei o Release para uma compilação noturna, talvez. Existe uma maneira 'padrão' de abordar isso?