как настроить jenkins для запуска скрипта транспортира (без использования gitlab) - PullRequest
0 голосов
/ 19 февраля 2019

Я новичок в protractor и jenkins.Я пытаюсь настроить jenkins для запуска сценария protractor, но выходной результат показывает, как показано ниже:

Building in workspace C:\Users\suresh.padmanabhan\eclipse-workspace\ProtractorTutorials\Protractor Tests1
[Protractor Tests1] $ cmd /c call C:\Windows\TEMP\jenkins5988193253698839928.bat

C:\Users\suresh.padmanabhan\eclipse-workspace\ProtractorTutorials\Protractor Tests1>protractor C:/Users/suresh.padmanabhan/eclipse-workspace/ProtractorTutorials/Protractor Tests1/conf.js 
'protractor' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\suresh.padmanabhan\eclipse-workspace\ProtractorTutorials\Protractor Tests1>exit 9009 
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE".

как решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 22 февраля 2019

Юн был на правильном пути.Проблема в том, что он запускает команды, как если бы они были в пакетном скрипте, поэтому вам нужно написать их, как если бы они были.В противном случае он всегда будет выходить после первой команды, как вы можете видеть по выводу, который вы опубликовали.

Попробуйте вместо этого:

cd "C:\Users\suresh.padmanabhan\eclipse-workspace\ProtractorTutorials\Protractor Tests1"

call npm install protractor
call .\node_modules\.bin\webdriver-manager update
call .\node_modules\.bin\protractor conf.js
0 голосов
/ 22 февраля 2019

попытайтесь установить транспортир глобально и попробуйте выполнить следующие шаги.

cd "C:\Users\suresh.padmanabhan\eclipse-workspace\ProtractorTutorials\Protractor Tests1"
npm install -g protractor  
.\node_modules\.bin\webdriver-manager update 
.\node_modules\.bin\protractor conf.js

Или укажите путь, по которому транспортир был установлен в переменной среды

0 голосов
/ 19 февраля 2019

Ошибка 'protractor' is not recognized as an internal or external command подсказки. Protractor не установлен на подчиненном компьютере Jenkins, на котором находится сценарий транспортира, или установлен Protractor, но не расширяется до переменной среды PATH.

Поместите следующий пакетный cmd в свойШаг сборки: выполните Windows Batch и попробуйте.

cd "C:\Users\suresh.padmanabhan\eclipse-workspace\ProtractorTutorials\Protractor Tests1"

npm install protractor
.\node_modules\.bin\webdriver-manager update
.\node_modules\.bin\protractor conf.js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...