TeamCity PowerShell Script Runner Build STEP работает по -разному в двух проектах

StackOverflow https://stackoverflow.com/questions/19835549

Вопрос

У меня есть сценарий PowerShell, который организует развертывание на серверах повсюду, но не бойтесь, он никогда не проходит мимо линии 2.

Это та же самая настройка на двух конфигурациях сборки проекта. Однако, хотя он работает на одном, он сразу же не работает на другом при выполнении очень ранней проверки необходимого компонента.

Сценарий запускает Get-Command New-SshSession и проверяет вывод, чтобы увидеть, доступен ли этот командный директор, настраивается ли модуль SSH.

Учитывая, что тот же сценарий работает под тем же ... я только что выработал. Я собираюсь продолжить сообщение ответом!

В любом случае, учитывая, что путь сценария одинакова, параметры почти одинаковы, как он может потерпеть неудачу на одном, а не на другом?

Люк

Это было полезно?

Решение

Вы проверили x86|x64 Combobox для шага сборки одинаково для обоих? В противном случае PowerShell будет бежать от SysWow64 который имеет другую папку модулей, чем 64-битная версия «нормальная». System32.

Удачи,

Люк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top