2013-02-27 13 views
6

ich kürzlich Teamcity für kontinuierliche Integration installiert habe, und ich bin an einem Punkt, bevor irgendetwas in SVN verpflichtet wird in der Warteschlange in Teamcity.Team-Stadt (Build runner Bedarf)

Erforschen ein bisschen, ich fand, dass ich eine Agent zu bauen brauche. Jetzt habe ich einen Agenten erstellt, aber ich bekomme immer noch Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements. Fehler, wenn ich versuche, mein Projekt zu bauen.

Ich ging in meine Agent Seite, meine neu geschaffenen Mittel noch unter der incompatible agents Liste mit Unmet requirements: DotNetFramework4.0_x86 exists (ich glaube, was bedeutet, dass ich diesen dotNetFramework auf meinem Server installiert sein) und ich kann diese Anforderung nicht löschen, damit ich diese benötigt annehmen hinzugefügt werden in Anbetracht meines Servers ist Windows Server 2008 R2.

Ich habe versucht, Microsoft .NET Framework 4 installieren, aber das hat nicht geholfen.

Kann jemand bitte helfen, diese Anforderung Fehler bitte zu beheben.

Vielen Dank im Voraus

+1

Haben Sie den Agentendienst seit der Installation des .NET-Frameworks neu gestartet? –

+0

@JamesWoolfenden: Neustart funktioniert, aber jetzt schlug es auf den gleichen Fehler. Die Geschichte ist, dass ich dieses TeamCity im November letzten Jahres integriert habe, aber in einem anderen Projekt beschäftigt war. In der Zwischenzeit wurde jedes Commit, das wir gemacht haben, in TeamCity eingereiht, heute, als ich es funktionierte. Alle Builds sind mit demselben Fehler fehlgeschlagen. Das sieht nach einer Einstellung in TeamCity aus, die von mir durcheinander gebracht wird. – Jay

+2

Haben Sie das gesehen: http://devnet.jetbrains.com/message/5316474 –

Antwort

5

In Ihrer Teamcity Build-Agents Liste einen Ihres Build-Agenten wählen, öffnen Sie die Registerkarte ‚Agent-Parameter‘ und klicken Sie im Register ‚Konfigurationsparameter‘.

überprüfen Sie, ob die folgenden Konfigurationen gleiche Werte wie unten haben (unter der Annahme, dass Sie .NET 4.0 in Laufwerk C: installiert haben: in ihrer Teamcity Build-Agent):

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

Wenn es ähnlich oder gleich ist Öffnen Sie dann die TeamCity Build-Konfiguration, die Sie eingerichtet haben, und öffnen Sie die Registerkarte "Einstellungen", in der Sie den Abschnitt "Agentenanforderungen" bearbeiten können. Bitte überprüfen Sie, ob Sie Bedingungen für die Werte der Konfigurationsparameter DotNetFramework4.0_x86 und DotNetFramework4.0_x86_Path haben. Wenn diese vorhanden sind, stellen Sie sicher, dass diese mit den oben angegebenen Werten übereinstimmen.

Sobald diese Werte übereinstimmen, wird dieses Kompatibilitätsproblem nicht mehr angezeigt.

+0

Was aber, wenn ich diese Konfiguration nicht unter 'Agent-Parameter' und unter 'Konfigurationsparameter' habe? Wie kann ich den nicht löschbaren Bereich "Agentenanforderungen" löschen? – dollar2048

+0

@ dollar8, Wenn Sie Administrationsrechte in Ihrer TeamCity-Anwendung haben, sollten Sie in der Lage sein, die Elemente unter 'Agentenanforderungen' zu löschen. Es ist jedoch nicht möglich, den Abschnitt "Agentenanforderungen" vollständig zu löschen. – RinoTom