我正在使用jenkins
通过曲棍球应用自动部署iOS应用。我成功创建了.ipa文件。
在jenkin的post-buid行动中,我设置了API Token
,App文件和其他设置。请查看附图,了解更多详情。但是在控制台输出中,我收到以下错误: -
控制台输出:
18:36:11 **导出成功** 18:36:11 18:36:11存档dSYM 18:36:11 [发布 - iphoneos] $ ditto -c -k --keepParent -rsrc /Users/Shared/Jenkins/Home/workspace/jenkinadhocIPA/build/Release-iphoneos/jenkinadhoc.xcarchive/dSYMs/jenkinadhoc.app.dSYM /Users/Shared/Jenkins/Home/workspace/jenkinadhocIPA/build/Release-iphoneos/artifact/2018.06.06-dSYM.zip 18:36:11致命:无法初始化课程 hudson.util.ProcessTree $ UnixReflection 18:36:11 java.lang.NoClassDefFoundError:无法初始化类 hudson.util.ProcessTree $ UnixReflection 18:36:11 at hudson.util.ProcessTree $ UnixProcess.kill(ProcessTree.java:647) 18:36:11 at hudson.util.ProcessTree $ UnixProcess.killRecursively(ProcessTree.java:668) 18:36:11 at hudson.util.ProcessTree $ UnixProcess.killRecursively(ProcessTree.java:667) 18:36:11 at hudson.util.ProcessTree $ Unix.killAll(ProcessTree.java:589)18:36:11 在hudson.Launcher $ LocalLauncher.kill(Launcher.java:949)18:36:11 at hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:510) 18:36:11在hudson.model.Run.execute(Run.java:1724)18:36:11 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)18:36:11 at hudson.model.ResourceController.execute(ResourceController.java:97) 18:36:11在hudson.model.Executor.run(Executor.java:421)18:36:11 构建步骤'上传到HockeyApp'标记为失败18:36:11 完成:失败
我系统中的Java版本: -
答案 0 :(得分:0)
这显然是jenkins中的Java问题。您可能必须检查您正在使用的JDK和jenkins设置。
您可以参考以下内容。
Jenkins: FATAL: Could not initialize class hudson.util.ProcessTree$UnixReflection