2010-06-29 18 views
3

J'essaye d'installer un agent de construction sur linux pour teamcity. J'ai téléchargé le fichier buildAgent.zip et l'ai extrait. J'ai renommé le fichier buildAgent.dist.properties en buildAgent.properties comme indiqué dans la documentation teamcity. J'ai édité le fichier avec l'url du serveur et le numéro de port que j'utiliserai (ex: 150). Sur la machine du serveur teamcity, j'ai ouvert le port 150. J'ai ouvert un shell de commande et exécuté la commande de démarrage ./agent.sh et il dit qu'il a démarré mais il n'apparaît pas dans la liste sur le serveur teamcity. Est-ce que quelqu'un sait pourquoi c'est comme ça?Configuration de l'agent de build linux pour teamcity

+0

Utilisez-vous vraiment le port 150? Courez-vous le serveur de TC en tant que racine? –

+0

TC Server est installé sur un serveur Windows et l'agent est sur un autre ordinateur. TC Server est sur le port 100 et l'agent im essayant d'exécuter utilisera le port 150. – MBU

Répondre

3

Les numéros de port inférieurs à 1024 sont accessibles uniquement par l'utilisateur root sous Linux. Utilisez simplement les ports par défaut et tout devrait bien fonctionner.

Agent and Server logs devrait vous aider à identifier le problème.

+0

J'ai fatigué en utilisant la valeur par défaut mais il n'apparaît toujours pas. Les journaux disent qu'il est connecté au serveur. Cependant, cela n'apparaît toujours pas dans la liste. – MBU

+0

Avez-vous autorisé l'agent? Voir http://confluence.jetbrains.net/display/TCD5/Agents#Agents-Unauthorizedagents – CrazyCoder

+0

Il n'apparaît même pas dans la liste. – MBU