是否可以在Linux OS上运行Jenkins的测试(使用NUnit编写的C#)?
我可以找到很多关于用Jenkins运行NUnit测试的信息,但找不到任何关于我情况的信息。
更新
看起来像是possible。我需要在Linux中使用Master Jenkins在Windows中运行Slave Jenkins。在article中描述。
答案 0 :(得分:2)
答案 1 :(得分:2)
在Linux上使用mono
,结果相对轻松1)安装NUnit Console。
sudo apt-get install monodevelop-nunit
2)在你的Jenkins项目中构建“在MSBuild步骤之后添加构建步骤”“执行shell”
cd "$WORKSPACE"
# so nunit does not fail on file operations
export MONO_IOMAP=all
nunit-console ./UnitTests/UnitTests.csproj
由于Nancy试图访问项目bin / Debug目录,我遇到的唯一问题是涉及NancyFx的测试失败。 (该项目在相同的环境设置下以单声道正常运行)当我们离开南希时,这并不是一个问题。