2012-11-06 74 views
8

是否可以在Linux操作系統上用Jenkins運行測試(用C#和NUnit編寫)?運行在C#上用Jenkins在Linux上編寫的NUnit測試

我可以找到關於Jenkins運行NUnit測試的很多信息,但找不到任何有關我的情況的信息。

UPDATE

看起來像它的possible。我需要在Linux中使用Jenkins的Master來在Windows中運行Slave Jenkins。描述在article

+0

你試過了嗎?如果是這樣,你會得到什麼錯誤?向您提供更詳細的問題可能有助於您在此尋求幫助。根據我的經驗,如果你還沒有嘗試過,也不能提供更多的細節,那麼問題可能會被視爲「不是問題」。 http://whathaveyoutried.com – Frito

+0

@Frito,我還沒有嘗試過構建服務器並安裝Jenkins,因爲我寧願先確保它是可能的。我的研究並沒有幫助我回答這個問題,所以我在這裏問。 –

+0

是的,它是可能的。 (大多數事情都有足夠的時間和精力。) – Jodrell

回答

2

看起來像是possible。我需要在Linux中使用Jenkins的Master來在Windows中運行Slave Jenkins。描述在article

2

這原來是使用單聲道相對無痛在Linux

1)安裝NUnit的控制檯。

命令和apt-get安裝的MonoDevelop,NUnit的

2)在建立你的詹金斯項目 「添加構建步驟」, 「執行shell」 你的MSBuild步

cd "$WORKSPACE" 
# so nunit does not fail on file operations 
export MONO_IOMAP=all 
nunit-console ./UnitTests/UnitTests.csproj 

我遇到的唯一問題後由於Nancy嘗試訪問項目bin/Debug目錄,因此涉及NancyFx的測試失敗。 (在相同的環境設置下,該項目通常使用單聲道運行)當我們離開南希後,事實證明這並不是一個問題。

相關問題