我试图使用Jenkins插件"参数化远程触发器"
从Dev build触发我的自动化测试版本作为下游设置:
我在不同的主机上进行自动化构建
自动化主机不运行Jenkins作为Windows服务,而是通过cmd java -jar jenkins.war运行(我需要这个才能获得显示访问权限,服务选项中的复选框没有#&# 39;做我需要的事情)
我在开发构建作业上看到的错误:
即使我收到以下错误,也会触发自动构建。
FATAL: JSONArray[0] is not a JSONObject.
net.sf.json.JSONException: JSONArray[0] is not a JSONObject.
at net.sf.json.JSONArray.getJSONObject(JSONArray.java:1977)
at
org.jenkinsci.plugins.ParameterizedRemoteTrigger.RemoteBuildConfiguration.perform(RemoteBuildConfiguration.java:563)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:160)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)
at hudson.model.Run.execute(Run.java:1754)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
事情尝试了:
我尝试将jenkins作为Windows服务启动我没有收到该错误,但由于无法访问显示,我的自动化构建失败(对于webdriver-manager启动)。
https://issues.jenkins-ci.org/browse/JENKINS-30962
https://issues.jenkins-ci.org/browse/JENKINS-22325
任何帮助将不胜感激。