Pracuję z małym (4-osobowym) zespołem programistów nad projektem C #. Zaproponowałem ustawienie maszyny do kompilacji, która będzie robiła nocne kompilacje i testy projektu, ponieważ rozumiem, że to Dobra Rzecz. Kłopot w tym, że nie mamy tu dużego budżetu, więc muszę uzasadnić ten wydatek władzom, które są. Więc chcę wiedzieć:
Zdaję sobie sprawę, że to bardzo obszerny temat i dopiero zaczynam. Nie mogłem znaleźć tutaj kopii tego pytania, a jeśli jest jakaś książka, którą powinienem po prostu dostać, daj mi znać.
EDYCJA: w końcu udało mi się to! Hudson jest całkowicie fantastyczny, a FxCop pokazuje, że niektóre funkcje, które naszym zdaniem zostały zaimplementowane, były w rzeczywistości niekompletne. Musieliśmy również zmienić typ instalatora z vdproj Old-And-Busted na New Hotness WiX.
Zasadniczo dla tych, którzy zwracają uwagę, jeśli możesz uruchomić kompilację z wiersza poleceń, możesz umieścić ją w hudsonie. Uruchamianie kompilacji z wiersza polecenia za pośrednictwem programu MSBuild jest użytecznym ćwiczeniem samym w sobie, ponieważ wymusza aktualność narzędzi.