Ich arbeite mit einem kleinen Entwicklungsteam (4 Personen) an einem C # -Projekt. Ich habe vorgeschlagen, eine Build-Maschine einzurichten, die nächtliche Builds und Tests des Projekts durchführt, da ich verstehe, dass dies eine gute Sache ist. Das Problem ist, dass wir hier nicht viel Budget haben, also muss ich die Kosten gegenüber den Mächten rechtfertigen. Also möchte ich wissen:
Mir ist klar, dass dies ein sehr großes Thema ist, und ich fange gerade erst an. Ich konnte hier kein Duplikat dieser Frage finden, und wenn es ein Buch gibt, das ich nur bekommen sollte, lassen Sie es mich bitte wissen.
EDIT: Ich habe es endlich zum Laufen gebracht! Hudson ist absolut fantastisch und FxCop zeigt, dass einige Funktionen, von denen wir dachten, dass sie implementiert wurden, tatsächlich unvollständig waren. Wir mussten auch den Installer-Typ von Old-And-Busted vdproj auf New Hotness WiX ändern.
Wenn Sie Ihren Build über die Befehlszeile ausführen können, können Sie ihn für Hudson ausführen. Das Ausführen des Builds über die Befehlszeile über MSBuild ist an sich schon eine nützliche Übung, da dadurch Ihre Tools auf den neuesten Stand gebracht werden.