Я устанавливаю платформу Robot для тестирования остальных API с использованием python.У меня размещен сервер Jenkins, и я хочу включить удаленное выполнение компьютера.
Я использую Pycharm IDE для разработки тестовых кейсов rest api для инфраструктуры роботов.также я использую платформу Ubuntu / Unix для разработки.У меня уже есть Jenkins на сервере.то есть jenkins..com и у меня есть моя структура на Ubuntu VM.Как настроить задание jenkins таким образом, чтобы задание входило в систему на машине с Ubuntu или в этом случае на любой удаленной машине и начинало выполнение теста?
Я настроил Build -> Execute Shell ->
cp -R cp -R /home/<User>/Documents/<Project>/ /var/lib/jenkins/workspace/<Project>
/var/lib/jenkins/workspace/<project>/robot -r ./Reports/report.html -l ./Reports/log.html -o ./Reports/output.xml --listener "/var/lib/jenkins/workspace/<project>;<Slack Integration webhook ID>;<Slack Channel name>" /var/lib/jenkins/workspace/RiskSenseAPIAutomation/<Project test class>
Получение ошибки при запуске задания
/tmp/jenkins7826430919602606012.sh: 3: /tmp/jenkins7826430919602606012.sh: /var/lib/jenkins/workspace/<Project>/robot: not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE