我希望实现与How to run ionic in the background类似的功能,以便在Jenkins中运行我的Ionic2应用程序的e2e测试。 e2e测试是用量角器创建的。
选项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'
在本地/在docker容器中工作得很好但在Jenkins执行测试用例时不起作用。
您是否有任何建议如何使用tmux 在Jenkins中运行<或>让离子在没有CLI的情况下为应用程序提供(普通gulp任务)
提示:gulp serve:before
似乎没有启动开发服务器。
答案 0 :(得分:0)
此(https://github.com/lathonez/clicker/blob/master/.travis.yml)是一个修复程序。但似乎没有像Ionic CLI那样整齐地集成在一起
uncomment-region