1 votes

Comment MSBuild peut-il détecter le serveur sur lequel il s'exécute ?

J'aimerais que mon script de construction MSbuild puisse détecter le serveur sur lequel il s'exécute, s'il s'agit d'une machine locale de développeurs, alors exécuter les cibles qui installent les résultats sur la machine locale, s'il s'exécute sur le serveur de construction, alors exécuter la cible qui installe sur le serveur de mise en scène distant.

Quelle est la meilleure stratégie pour y parvenir ?

Nous utilisons TeamCity comme serveur CI.

2voto

Alex Points 6580

Nous avons une propriété de serveur que nous passons sur la ligne de commande, dev pour l'installation sur la machine locale, ou le nom du (des) serveur(s) sur lequel (lesquels) publier si c'est sur le serveur de construction. C'est le seul moyen que nous ayons trouvé.

1voto

Paulo Santos Points 8148

Avez-vous vérifié le ServiceController à Tâches de la communauté MSBuild ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X