2015-07-03 73 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是免費的。 –

回答

相關問題