批处理文件未完全执行。

时间:2018-07-10 10:19:08

标签: jenkins

我们正在尝试做一个詹金斯工作,将Angular应用程序部署到Tomcat的webapps文件夹中。

我们的Jenkins在CentOS上运行,而开发服务器在Windows上。

我们在Jenkins构建步骤中执行以下shell脚本。

sshpass -p "password" ssh -o StrictHostKeyChecking=no username@host "D:\Ratikanta\temp.bat"

我们的批处理文件内容如下。

d: && cd Ratikanta && svn checkout http://192.168.1.5/svn/KSP/trunk/kspweb/ && cd kspweb && npm i && npm run build && move ksp D:\Ratikanta\Tomcat7\webapps

从CentOS终端运行shell脚本(sshpass -p ...)时,这些命令工作正常,但是从Jenkins作业运行时,它们执行的最高速度为npm inpm run build && move ksp D:\Ratikanta\Tomcat7\webapps之类的其他命令未执行。

请帮助。我们错过了什么吗?请提出是否还有其他方法可以实现我们的目标。

0 个答案:

没有答案