我使用巡航控制来触发批量部署脚本,目前该文件执行完美,但巡航控制没有看到脚本结束。它只是不停地旋转(建造),这样一直持续下去。
我的脚本启动下载构建,提取它,然后启动tomcat并部署应用程序。脚本也以:
结尾exit /B 0
但巡航控制系统没有看到脚本退出…
有人有主意吗
为了结束这个问题,巡航控制计划中的标签在处理批处理文件时是哑的。如果批处理文件启动位于单独窗口中的应用程序,则在这些程序的窗口停止之前,构建过程不会停止。我使用的脚本在它自己的窗口中启动tomcat,因为它是一个部署脚本。幸运的是,如果您从vbs文件而不是批处理文件启动窗口,则新窗口不会被视为子进程,这是我们希望巡航控制完成其构建的子进程。