Изначально я столкнулся с проблемой, что параллелизм не работает в Jenkins.Я нахожу эту проблему в официальном репозитории и следую советам обновить Образ Docker Testcafe до последней версии (я взял его из репозитория testcafe / testcafe).Однако теперь я столкнулся с другой проблемой.У нас есть пакет node-sass
, используемый для веб-приложения, которое я тестирую, и node-sass
не работает с Node 10.x и отображает это сообщение об ошибке
Module build failed: Error: Missing binding /tests/node_modules/node-sass/vendor/linux_musl-x64-64/binding.node
Node Sass could not find a binding for your current environment: Linux/musl 64-bit with Node.js 10.x
Found bindings for the following environments:
- Linux/musl 64-bit with Node.js 8.x
This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass` to download the binding for your current environment.
Есть ли какое-то решение для этого иливозможно, Testcafe может использовать Node 8.x, а затем вы можете предоставить Docker Image с этой версией узла?