Хромедрайвер Дженкинса зависает при обновлении - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть конвейер Groovy, который, в свою очередь, вызывает сценарий оболочки, который обновляет Selenium Chromedriver.

Когда команды оболочки выполняются непосредственно в Jenkins, Debian 9 версии Linux, команды выполняются без проблем.

Однако - когда они выполняются через конвейер, они зависают.

npmPreE2eCmd="npm run pre-e2e"
${npmPreE2eCmd} > /tmp/npmpree2e.log 2>&1 &

Должен завершаться с -

[14:18:31] I/update - chromedriver: setting permissions to 0755 for /var/jenkins_home/workspace/B4C/B4C-Test/ui-cross-browser-tests/code/node_modules/webdriver-manager/selenium/chromedriver_2.44
[14:18:32] I/update - chromedriver: chromedriver_2.44 up to date

Но из конвейера он висит на второй последней строке

[14:18:31] I/update - chromedriver: setting permissions to 0755 for /var/jenkins_home/workspace/B4C/B4C-Test/ui-cross-browser-tests/code/node_modules/webdriver-manager/selenium/chromedriver_2.44

Это проблема способа делегирования задачи через конвейер в Linux?

Сама команда запускает эту команду в package.json

"pre-e2e": "node_modules/protractor/bin/webdriver-manager update --ignore_ssl --standalone false --gecko false --chrome true"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...