c++ - 将 Jenkins CI 用于 Qt 项目

标签 c++ qt jenkins qmake jenkins-plugins

我正在尝试将 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/

相关文章:

c++ - 如何在类中初始化Eigen的SparseMatrix

c++ - 使用 Qt 和 pjsip 在一个应用程序中的多个端口上监听 SIP

Jenkins 管道 : can I share stashes between pipelines/workspaces?

jenkins - 如何使用 SBT Jenkins 插件运行特定测试进行 ScalaTest 测试

Jenkins docker 插件和链接的 slave

c++ - int* 指针与 int *pointer 的指针声明

c++ - boost 转换产生 Inf 返回值

c++ - 是否可以用 C++ 编写应用程序的核心,然后将 Obj-C 和 Cocoa 用于 UI?

c++ - QWidget "access violation"异常

Docker 用于基于 GUI 的环境?