我正在使用主/从詹金斯。现在,我在Windows上安装了Jenkins Slave机器。在从机上我有一个使用
调用.bat文件的ANT文件<exec executable = "<some-location>\applicationService.bat" > <arg value = "start"> </exec>
使用Jenkins Job我正在调用此ANT文件。此ANT文件成功运行(在Jenkins控制台日志中显示)但该服务未启动。我确实检查了任务管理器和日志。此applicationService.bat启动Java Spring服务。当我在从机上手动运行此ANT时,它按预期工作。
请建议。
使用以下步骤创建了Slave:https://wiki.jenkins.io/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines+on+Windows
答案 0 :(得分:0)
当我在奴隶机器上手动运行此ANT时,它按预期工作。
您可以手动执行该操作,表明您的案例是权限问题
答案 1 :(得分:0)
在Windows下," ".join(split_me).split(' -- ') # as a start
文件需要使用bat
开关从cmd
执行,而不是直接作为自己的可执行文件执行。
/c