Версия ТС: TeamCity Enterprise 2017.1.4 (сборка 47070)

Версия для Linux: Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-43-generic x86_64)

Версия Powershell Core: 6.1.2

У меня возникли некоторые проблемы в teamcity, когда агент сборки узнал, что на нем установлено ядро powershell.

Я установил агент под своей учетной записью. Затем я установил PowerShell здесь https://github.com/PowerShell/PowerShell#get-powershell

Сервер Team City правильно сообщает об агенте

Однако я заметил, что он не может обслуживать запросы PowerShell

Несовместимый раннер: PowerShell Неудовлетворенные требования: существует =>(powershell_x86 | powershell_x64) существует

Глядя на журналы агентов, я получаю эти три строки.

ИНФО - попробуй.RegistryPowerShellDetector - обнаружение PowerShell с использованием RegistryPowerShellDetector

ИНФО - попробуй.RegistryPowerShellDetector - RegistryPowerShellDetector доступен только в Windows

ИНФО - агент.PowerShellServiceFactory - средство запуска PowerShell отключено: PowerShell не найден.

Что-то мне не хватает? я перезапустил команду Cityagent и не повезло

1 ответ1

0

Нам удалось исправить это официальным разработчиком из JetBrains

Следуйте его инструкциям здесь.

https://teamcity-support.jetbrains.com/hc/en-us/requests/1951317

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .