是否可以在Linux操作系統上用Jenkins運行測試(用C#和NUnit編寫)?運行在C#上用Jenkins在Linux上編寫的NUnit測試
我可以找到關於Jenkins運行NUnit測試的很多信息,但找不到任何有關我的情況的信息。
UPDATE
看起來像它的possible。我需要在Linux中使用Jenkins的Master來在Windows中運行Slave Jenkins。描述在article。
是否可以在Linux操作系統上用Jenkins運行測試(用C#和NUnit編寫)?運行在C#上用Jenkins在Linux上編寫的NUnit測試
我可以找到關於Jenkins運行NUnit測試的很多信息,但找不到任何有關我的情況的信息。
UPDATE
看起來像它的possible。我需要在Linux中使用Jenkins的Master來在Windows中運行Slave Jenkins。描述在article。
這原來是使用單聲道相對無痛在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的測試失敗。 (在相同的環境設置下,該項目通常使用單聲道運行)當我們離開南希後,事實證明這並不是一個問題。
你試過了嗎?如果是這樣,你會得到什麼錯誤?向您提供更詳細的問題可能有助於您在此尋求幫助。根據我的經驗,如果你還沒有嘗試過,也不能提供更多的細節,那麼問題可能會被視爲「不是問題」。 http://whathaveyoutried.com – Frito
@Frito,我還沒有嘗試過構建服務器並安裝Jenkins,因爲我寧願先確保它是可能的。我的研究並沒有幫助我回答這個問題,所以我在這裏問。 –
是的,它是可能的。 (大多數事情都有足夠的時間和精力。) – Jodrell