从jenkins运行量angular器
我试图从命令行在窗口上运行量angular器。
如果我直接键入命令:
webdriver-manager start
它工作很好。 然而,从jenkins内,它一直在抛出:
'webdriver-manager' is not recognized as an internal or external command, operable program or batch file.
我的环境variables似乎没问题,因为java和npm从Jenkins都能正常工作。 任何想法?
事实certificate,我只是忘记了将系统variables上的C:\ Users \ USERNAME \ AppData \ Roaming \ npm文件夹放在我的用户path中。
看到你的下一个问题elgalu的答案虽然…
在Jenkins机器中全局安装量angular器,为此,您可能需要ssh进入运行testing的Jenkins机器:
ssh your-jenkins-server npm -g install protractor # update webdriver in the Jenkins machine webdriver-manager update # test it works webdriver-manager start
一旦你有了这个设置和运行你的下一个问题可能会运行量angular器无头,除非你的jenkins机器有一个可用的显示器和像Ubuntu桌面安装的Windowspipe理器。