我想在Jenkins持续集成服务器上构建我们的ASP.NET Core解决方案.
我需要运行的步骤是:
> dotnet恢复
>构建解决方案:dotnet build或msbuild14?
>运行测试:dotnet测试
>测试覆盖率
有谁知道或有脚本来做第2点到第4点?
最佳答案 你必须记住的是jenkins从哪个目录执行. dotnet restore可以在root运行,但是dotnet build和dotnet test需要从与project.json相同的目录运行.
测试覆盖率是一个单独的主题 – 截至目前(2017年2月1日)在Visual Studio Enterprise 2015中,代码覆盖率不起作用,至少使用XUnit,也许它与MSTest一样. dotCover现在正在运行,但我不知道你如何编写脚本并获得结果.