J'utilise WGet. Voici les instructions pour former l'URL de la ville de l'équipe. Vous pouvez faire un WGet in powershell, mais si vous vouliez seulement PowerShell pour cette fonctionnalité, vous pouvez simplement utiliser un wget utility for windows.
EDIT: Voici un exemple de notre déploiement de QA (a changé de nom pour protéger les coupables):
"C:\Program Files (x86)\NcFTP\wget.exe" "http://teamcityserver.domain.com:8111/guestAuth/repository/download/bt6/.lastFinished/Artificat.ear"
L'emplacement du wget n'est pas pertinent, à savoir là où il se trouve. La partie guestAuth du paramètre spécifie le type d'authentification (dans notre cas, nous avons autorisé l'autorisation d'invité à ne pas avoir à se soucier des mots de passe - il s'agit d'un serveur interne uniquement et protégé par des pare-feu). Les options sont dans la documentation à laquelle je suis lié.
L'autre caractéristique intéressante des paramètres est le bt6. C'est la clé unique de la construction, et est différent pour chaque projet. Vous pouvez découvrir ce que c'est en naviguant sur le site de la ville de l'équipe à la configuration de cette construction - il sera là. Il y a aussi des instructions pour référencer la configuration par nom, mais nous avons trouvé que c'était trop bavard pour déranger. Je l'ai mis en œuvre pour nos applications aujourd'hui.
Pouvez-vous nous dire dans quelle langue l'application est écrite? –
L'application est écrite en C# .Net. C'est une application basée sur le Web que je voudrais copier sur un serveur web de test ... – Jason