Я пытаюсь выполнить команду python --version из задания Jenkins, и задание jenkins говорит мне, что не может распознать команду - PullRequest
0 голосов
/ 25 апреля 2020

Настройка:

  • Windows 10
  • Установленные pip3 и python3 (могут выполняться везде)
  • Установленные Jenkins
  • Установленный плагин PowerShell
  • Создано задание

Я хочу запустить задание на мастере Jenkins на своем компьютере.

Когда я пытаюсь запустить python --version, он выдает мне эту ошибку (так же, как и при тестировании роботов): (выбран проект freestyle и powershell)

>Started by user admin
Running as SYSTEM
Building in workspace C:\Program Files (x86)\Jenkins\workspace\python test - freestyle
[python test - freestyle] $ powershell.exe -NonInteractive -ExecutionPolicy Bypass -File C:\Windows\TEMP\jenkins4675506517232608628.ps1
**Program 'python.exe' failed to run: The file cannot be accessed by the systemAt**
C:\Windows\TEMP\jenkins4675506517232608628.ps1:2 char:1
+ python --version
+ ~~~~~~~~~~~~~~~~.
At C:\Windows\TEMP\jenkins4675506517232608628.ps1:2 char:1
+ python --version
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : NativeCommandFailed

>Build step 'PowerShell' marked build as failure
Finished: FAILURE

Кажется, он не может найти программа.

enter image description here

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