/ / Migration de serveur Teamcity - changements d’agent - teamcity, teamcity-7.0

Migration de serveur Teamcity - changements d’agent - teamcity, teamcity-7.0

Je prévois de migrer mon serveur teamcity sur un ordinateurnouvel emplacement physique. Le processus est assez simple: exportez la base de données, installez un serveur vanilla teamcity et importez la base de données via le fichier keepdb.sh.

Depuis que j'ai une grande installation, j'ai décidé desauvegarde uniquement les paramètres du serveur, les projets et construit des configurations, des plugins. Mon idée était que je pouvais déplacer manuellement les journaux de construction et les artefacts plus tard (je ne tenterais pas de restaurer à partir d’un fichier zip de 500 Go). Cependant, après l’importation de la sauvegarde, je n’ai pas pu voir d’agent de construction dans le pool d’agents.

Des idées? Devez-vous installer chaque agent de construction à partir de zéro simplement parce que le serveur a été migré vers un nouvel emplacement? Dois-tu simplement diriger les agents vers le nouveau serveur et c’est tout (et si oui pourquoi le pool d’agents sur le serveur semble vide)

Merci,

Réponses:

5 pour la réponse № 1

Si vous modifiez l’URL des serveurs dans votre migration, vous devrez éditer les propriétés de chaque agent de construction de votre question.

Dans ton ~TeamCityInstallbuildAgentconf, vous aurez un buildAgent.properties fichier. Vous devez modifier ce fichier pour qu'il pointe vers votre nouvel emplacement Teamcity via le serverURL valeur. Ensuite, vous voudrez redémarrer le serveur d'agent de génération, autoriser et activer l'agent de génération à partir de votre interface Teamcity.

Il existe une explication extrêmement brève de cette ici au bas de la section "Déplacer l’installation de TeamCity vers une nouvelle machine".

Et pour répondre à votre question, à savoir pourquoi le pool d’agents semble vide - c’est parce que l’agent ne recherche pas le serveur à son nouvel emplacement.