2013-02-27 16 views
6

Niedawno zainstalowano TeamCity do ciągłej integracji i jestem w punkcie, zanim cokolwiek zaangażowani w SVN trafia do kolejki w TeamCity.Team (budować wymóg biegacz)

Trochę badając, znalazłem, że potrzebuję do zbudowania Agent. Teraz utworzyłem agenta, ale nadal otrzymuję błąd Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements. podczas próby zbudowania mojego projektu.

poszedłem do mojej strony agentów, mój nowo utworzony agent jest nadal na liście incompatible agents z Unmet requirements: DotNetFramework4.0_x86 exists (myślę co oznacza, muszę to dotNetFramework zainstalowany na moim serwerze) i nie mogę usunąć tego wymogu więc przypuszczam to potrzebne do dodania, biorąc pod uwagę mój serwer to Windows Server 2008 R2.

Próbowałem zainstalować Microsoft .NET Framework 4, ale to nie pomogło.

Czy ktoś może pomóc w rozwiązaniu tego błędu wymagania proszę.

góry dzięki

+1

czy zrestartowałeś usługę agenta, ponieważ zainstalowałeś framework .net? –

+0

@JamesWoolfenden: restartowanie zadziałało, ale teraz jest uruchamiane przy tym samym błędzie. Historia polega na tym, że zacząłem integrację tego TeamCity w listopadzie zeszłego roku, ale zajęłam się innym projektem. W międzyczasie, każde zatwierdzenie, które zrobiliśmy, stało w kolejce w TeamCity, dzisiaj, kiedy faktycznie udało mi się to zrobić. wszystkie kompilacje zakończyły się niepowodzeniem z tym samym błędem. Wygląda na to, że niektóre ustawienia w TeamCity zostały przeze mnie oszukane. – Jay

+2

Widziałeś to: http://devnet.jetbrains.com/message/5316474 –

Odpowiedz

5

W swoim TeamCity pełnomocników tworzyć listy wybierz jedną z agentem kompilacji, otwórz zakładkę agenta Parametry 'i kliknij podkartę z "konfiguracji parametrów.

Sprawdź, czy następujące konfiguracje mają takie same wartości jak poniżej (przy założeniu, że masz zainstalowany .NET 4.0 na dysku C: w ty TeamCity Agent build):

DotNetFramework4.0_x86 - 4.0.30319 
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319 

Jeśli jest podobny lub taki sam , następnie otwórz konfigurację TeamCity Build Configuration, a następnie otwórz zakładkę "Ustawienia" edytując sekcję "Agent Requirements". W tym należy sprawdzić, czy istnieją warunki dla wartości parametrów konfiguracyjnych DotNetFramework4.0_x86 i DotNetFramework4.0_x86_Path i jeśli jest obecny, upewnij się, że są one zgodne z wartościami przedstawionymi powyżej.

Po dopasowaniu tych wartości ten problem ze zgodnością nie będzie już wyświetlany.

+0

Ale co, jeśli nie mam tej konfiguracji w zakładce "Parametry agenta" i podkartą "Parametry konfiguracyjne"? jak mogę usunąć undeletable "Wymagania agenta".? – dollar2048

+0

@ dollar8, Jeśli masz prawa administratora w aplikacji TeamCity, powinieneś być w stanie łatwo usunąć pozycje w "Wymaganiach agenta". Nie można jednak całkowicie usunąć sekcji "Wymagania agenta". – RinoTom