我在同一台机器上安装了一个主从。主程序监视外部作业,从程序运行批处理脚本并通知主程序。
我遵循了Windows指令:
https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs
并在奴隶上设置一个buld步骤,如下所示:
set JENKINS\_HOME=[http://localhost:8080/jenkins/](http://localhost:8080/jenkins/) java -jar C:\apache-tomcat-7.0.56\webapps\jenkins\WEB-INF\lib\jenkins-core-1.624.jar "POC\_Main\_Ext\_Job" jenkins\_poc\_test\_1在构建从作业时,我在控制台输出中得到以下错误消息:
C:\Users\ROHIT~1.BIS\AppData\Local\Temp\hudson853358493293228093.bat 在MySlave上远程构建D:\Temp\Jenkins\workspace\Slave_FreeStyle_1 Slave_FreeStyle_1 $ cmd /c call
D:\Temp\Jenkins\workspace\Slave_FreeStyle_1>set JENKINS_HOME=http://localhost:8080/jenkins/
D:\Temp\Jenkins\workspace\Slave_FreeStyle_1>java -jar C:\apache-tomcat-7.0.56\webapps\jenkins\WEB-INF\lib\jenkins-core-1.624.jar "POC_Main_Ext_Job“jenkins_poc_test_1
D:\Temp\Jenkins\workspace\Slave_FreeStyle_1>exit -1不是有效的外部作业(404未找到)。
生成步骤‘执行Windows命令’标记为failure
完成:失败
然而,上面的url确实在Jenkins中工作,并承担相应的任务。知道我做错什么了吗?
发布于 2015-08-11 08:48:19
如您所见,我在设置JENKINS_HOME时遗漏了用户凭据。在添加它们之后,它运行得很顺利。
https://stackoverflow.com/questions/31936347
复制相似问题