Próbuję połączyć wymagania dla nowego środowiska, które składa się z działania TeamCity serwera Sql, kilku agentów kompilacji (na razie) i repozytorium SVN.SVN, Teamcity: wirtualizacja/wymagania sprzętowe
Jest 6 programistów i na dzień dzisiejszy będzie 5 aktywnych rozwiązań w procesie CI, które z czasem będą rosły. Żadne z rozwiązań nie trwa obecnie> 10 minut, więc nie są one zbyt duże pod względem złożoności. & loc.
Projekty budowy będą same potrzebować wystąpienia serwera sql, aby można było uruchomić testy automatyczne - zakładam, że powinny być przechowywane oddzielnie od instancji TeamCity sql.
Czy ktoś może zaproponować konfigurację sprzętową odpowiednią do ich uruchomienia. Czy dysk i/o będzie ważniejszy od rzeczywistej mocy procesora.
Czy mogę uruchomić wszystkie te operacje na jednym procesorze wieloprocesorowym, raid i wirtualizacji?
Czy powinniśmy używać Windowsa i Hyper-v?
Zawsze pozwalałem innym zajmować się wymaganiami serwera i budować, ale teraz muszę zabrudzić stopy.
Wszelkie porady mile widziane
Roger, Dzięki za wielki szczegół w odpowiedzi. Bardzo doceniane – redsquare
Po przeczytaniu twojej odpowiedzi ponownie ... 11 godzinny test, wow ... staraj się wyjaśnić, dlaczego tak długo! – redsquare
Jeden z testów uruchamia kilka milionów wierszy w bazie danych, a następnie uruchamia testowany kod. Przeprowadzenie tego jednego testu może potrwać godzinę. –