Ist es üblich, beim Einrichten eines Continuous Integration-Servers eine Debug- und Release-Version für jedes Projekt zu erstellen? In den meisten Fällen codieren Entwickler mit aktiviertem Debug-Modus-Projektkonfigurationssatz und es können unterschiedliche Bibliothekspfadkonfigurationen, Compiler-Definitionen oder andere Elemente zwischen Debug / Release unterschiedlich konfiguriert sein, die dazu führen, dass sie sich anders verhalten.
Ich habe meinen CI-Server so konfiguriert, dass sowohl Debug als auch Release für jedes Projekt erstellt werden, und ich frage mich, ob ich es nur überdenke. Ich gehe davon aus, dass ich dies tun werde, solange ich schnelles Feedback erhalten kann. Wenn dies geschieht, schiebe ich das Release möglicherweise auf einen nächtlichen Build. Gibt es einen "Standard" -Ansatz, um dies zu erreichen?