2015-07-03 39 views
0

我一直在试图将我的整个测试项目迁移到包含Windows和Qnx C++代码的Jenkins。由于我试图从Windows平台管理所有的持续集成,我只在windows机器上安装jenkins。如何在Windows平台上从Jenkins运行qnx可执行文件?

里面詹金斯,我创造了2个不同的工作,一个用于windows相关代码,另一个用于qnx相关代码。对于Windows相关代码,构建,运行和收集gtest输出(如通过/失败结果或代码覆盖率)没有问题。 (我使用Visual Studio和OpenCppCoverage工具,因此Jenkins,msbuild插件和一些windows shell命令足以为cobertura和junit插件创建结果)

但是,对于qnx相关部分,我有问题: qnx项目我正在使用Qnx Momentics)在詹金斯里面,我将项目从subversion检出到windows机器上,并使用“mkbuild”命令(这对windows工作正常)。这会自动构建项目并在Windows上创建可执行文件。但我无法运行可执行文件(在目标qnx机器上)从Jenkins收集测试结果。

我检查了很多插件,但找不到一些解决这个问题。

有没有办法做到这一点?

感谢提前:)

+0

你试过Cygwin吗? –

+0

@LexLi是的,但是cygwin不允许你在windows上运行linux可执行文件。 – crbah

+0

但是,您为什么要首先使用Windows? Linux是免费的。 –

回答

相关问题