Как запустить тестовый проект, написанный на Protractor, в Jenkins, который развёрнут на сервере без установленного npm и nodejs?
Проект запускается с помощью Grunt. На сервере нет node_modules и, я подозреваю, что установить нужные пакеты на него у меня не получится. По идее, тесты должны запускаться просто командой grunt (default). Есть ли способ запустить проект без установки npm и нужных пакетов на сервер, на котором задеплоен Jenkins?
PS: Я совсем недавно знаком с JS, просто необходимо писать автотесты на Protractor, так что, извиняюсь, если я немного оскорбил Вас неаккуратностью вопроса.
можете запускать проект в контейнере Docker, а в контейнере уже поставить что угодно. Но, понятное дело, понадобится докер - на сервере с Jenkins или на каком-то другом сервере, это не принципиально.