我正在尝试将 Jenkins 用于我在 Qt 框架中编写的一些项目。
有qmake plug-in Jenkins wiki 页面中的 Jenkins,尽管 Jenkins 插件列表中不存在此插件。
我一直在寻找 qmakebuilder 插件的 .hpi 文件,但找不到。所以我从给定的存储库下载源代码,尝试按照 Jenkins wiki 中的描述进行编译。 ...但我得到了指示 java.util.NoSuchElementException 的错误列表。
你们有谁用过这个插件吗?或任何其他用于编译 Qt 项目的 Jenkins 插件?
最佳答案
首先,我的 JAVA_HOME
变量没有指向正确的文件夹,即 JDK 文件夹,它被设置为 JRE,导致 maven 无法正常工作。
但在修复之后,我仍然遇到一些编译错误。
最后,我asked Jenkins people并且由于某种原因意识到 qmakebuilder 与 JDK 7 不兼容。因此,我下载了 JDK 6 编译该版本的代码并且它编译得很好。我在目标文件夹中得到了 hpi 文件。
另外,现在可以找到此插件的 hpi 文件 here.
关于c++ - 将 Jenkins CI 用于 Qt 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12986156/