È prassi normale quando si imposta un server di Continuous Integration per creare una versione di debug e release di ciascun progetto? La maggior parte delle volte gli sviluppatori codificano con un set di configurazione del progetto in modalità debug abilitato e potrebbero esserci configurazioni di percorsi della libreria, definizioni del compilatore o altri elementi configurati in modo diverso tra debug / release che li indurrebbero ad agire in modo diverso.
Ho configurato il mio server CI per creare sia Debug & Rilascio di ciascun progetto e mi chiedo se lo sto solo pensando troppo. Il mio presupposto è che lo farò finché riesco a ottenere un feedback rapido e una volta che ciò accadrà, quindi spingerò il Release su una build notturna forse. Esiste un modo "standard" di approccio a questo?