2013-02-27 14 views
6

Recentemente ho installato TeamCity per l'integrazione continua e sono ad un punto prima di tutto impegnato in SVN entra nella coda in TeamCity.squadra della città (build requisito runner)

Ricercando un po ', ho scoperto che ho bisogno di un Agent da compilare. Ora ho creato un agente ma ottengo ancora l'errore Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements. quando provo a creare il mio progetto.

sono andato nella mia pagina di agenti, il mio agente appena creato è ancora sotto la lista incompatible agents con Unmet requirements: DotNetFramework4.0_x86 exists (penso che significa che ho bisogno installato sul mio server questo dotNetFramework) e non posso cancellare questo requisito quindi suppongo che questo bisogno da aggiungere considerando il mio server è Windows Server 2008 R2.

Ho provato a installare Microsoft .NET Framework 4 ma quello non ha aiutato.

Qualcuno può aiutare a risolvere questo errore di requisito, per favore.

Grazie in anticipo

+1

hai riavviato il servizio dell'agente da quando hai installato il framework .net? –

+0

@JamesWoolfenden: il riavvio ha funzionato ma ora è stato colpito dallo stesso errore. La storia è che ho iniziato a integrare questo TeamCity a Nov l'anno scorso, ma mi sono occupato di qualche altro progetto. Nel frattempo, ogni commit che abbiamo fatto è stato accodato in TeamCity, oggi quando ho effettivamente funzionato. tutte le build fallite con lo stesso errore. Sembra che alcune impostazioni di TeamCity siano state modificate da me. – Jay

+2

Hai visto questo: http://devnet.jetbrains.com/message/5316474 –

risposta

5

Nei tuoi TeamCity Costruire Agenzia lista selezionare una delle vostro agente di compilazione, aprire la scheda 'Agente Parametri' e fare clic su sottoscheda di "parametri di configurazione.

Controllare se le seguenti configurazioni stanno avendo stessi valori di come qui di seguito (con assunzione di aver installato .NET 4.0 nel drive C: in te agente di compilazione TeamCity):

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

Se è simile o lo stesso , quindi apri la Configurazione build di TeamCity che hai configurato e apri la scheda 'Impostazioni' in quella modifica la sezione 'Requisiti agente'. In questo caso, verificare se sono state impostate le condizioni per i valori dei parametri di configurazione DotNetFramework4.0_x86 e DotNetFramework4.0_x86_Path e se è presente, assicurarsi che corrispondano ai valori indicati sopra.

Una volta soddisfatti questi valori, questo problema di compatibilità non verrà più visualizzato.

+0

Ma cosa succede se non ho questa configurazione nella scheda 'Parametri agente' e sottoschede di 'Parametri di configurazione'? come posso eliminare la sezione "Requisiti per l'agente" non cancellabile? – dollar2048

+0

@ dollar8, Se si dispone dei diritti di amministrazione nell'applicazione TeamCity, è possibile essere in grado di eliminare facilmente gli elementi in "Requisiti agente". Ma non è possibile eliminare completamente la sezione "Requisiti agente". – RinoTom

Problemi correlati