Дженкинс: как передать переменную для группы компьютеров от внедрения среды - PullRequest
0 голосов
/ 24 марта 2020

Я использую Дженкинс на Windows. У меня проблема с передачей переменных из плагина "Environment Injector" в Powershell. Переменные среды должны содержать групповую запись компьютеров, и я хочу передать эту переменную в Invoke-Command в качестве параметра "-Computers", но я получаю эту ошибку:

Invoke-Command: Одно или несколько имен компьютеров недопустимы. Если вы пытаетесь передать URI, используйте параметр -ConnectionUri или передайте объекты URI вместо строк.
В C: \ Windows \ TEMP \ jenkins8257233376729955454.ps1: 8 char: 1
+ Invoke- Команда -ComputerName $ env: Web_Servers -Credential $ Cred -Scri ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: InvalidArgument: (System. String []: String []) [Invoke-Command], ArgumentException
+ FullyQualifiedErrorId: PSSessionInvalidComputerName, Microsoft.PowerShell.Commands.InvokeCommandCommand`

Команда PowerShell:

1014 1015 * Переменная среды:
Web_Servers={172.16.250.126, 172.16.250.127}

Добавление переменных среды в процесс сборки из «Путь к файлу свойств»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...