Работил съм по DevOps с VSTS. В момента използвах задачата "PowerShell", за да стартира скрипта PowerShell. Но за съжаление моето име на хранилище за VSTS има пространство (например "WebApp Demo"), затова получавам проблема, докато изпълнявам скрипта PowerShell на ниво версия на VSTS.
[error] Процес, завършен с код за излизане 0 и имаше 1 грешка (и) написана към потока грешки.
Конфигурация на задачата PowerShell в дефиницията за освобождаване на VSTS
За да разреша горната грешка, последвах толкова много блогове, но въпросът ще бъде същият.
- Изглежда, че Windows Powershell не приема целеви пътеки с интервали
- Стартирайте скрипт PowerShell с интервал в пътя
- Windows PowerShell не може да стартира скрипт, чийто път съдържа пространства
Отговори:
2 за отговор № 1Въз основа на дневника, вие стойността на ConfigFilePath е пътят, който съдържа пространство.
Промяна на аргумента в:
-webConfigFilePath "$(ConfigFilePath)"