具体问题如下: 想要在 jenkins 里面构建项目完成之后调用 cmd 命令运行 testng 脚本,在 windows cmd 命令窗口下运行是正常的
但是部署到放在 jenkins 里面执行 windows 批处理命令时却报找不到或无法加载主类,截图如下
请问各位谁有好办法解决,网上找遍了没找到有效解决办法 备注:参考了这里的方法不行 https://blog.csdn.net/hwhua1986/article/details/47778131
你的 testng 脚本是编译打包好的?
是的,运行的是.class 文件
应该是编译打包的方式有问题,我之前也遇到你这个问题,更改了打包方式就好了
可不可以提供下详细解决思路尼,非常感谢
是用 ssh 调用么?你需要把调用命令挂在 root 进程上面,不然 stage 停止你的节点也会跟着停止。加个 nohup 的命令,再 sleep 个几秒等脚本执行完。
不知道你说的 ssh 调用怎么做,你说 linux 系统 shell 脚本吧 我的是 windows 电脑,运行在 user 进程
不懂 windows