Я хочу достичь аналогичной функциональности до How to run ionic in the background для запуска тестов e2e моего приложения Ionic2 в Jenkins. Тесты e2e создаются с помощью транспортира.Ionic e2e CI тесты в jenkins
Вариант 1) работает в фоновом режиме не работает. Как было предложено я попробовал screen
/tmux
как:
stage 'e2e testing'
sh 'tmux new-session -d -s ionicServe'
sh 'tmux new-session -d -s e2e'
sh 'tmux send-keys -t ionicServe "ionic serve --nobrowser --nolivereload localhost" C-m'
sh 'tmux send-keys -t e2e "npm run e2ej" C-m'
sh 'tmux attach -t e2e'
, который прекрасно работает локально/в Докер контейнере, но не работает, когда Дженкинс выполняет тестовые случаи.
Есть ли у вас какие-либо предложения, как ни заставить его работать в Дженкинс с tmux или иметь ионный служить приложение без (простых задач глотка) CLI
Подсказка: а gulp serve:before
не кажется для запуска сервера разработки.