Browse Source

Add initial Coveralls.io publishing

pull/755/head
Jeremy Koritzinsky 10 years ago
parent
commit
b6e062ed8a
  1. 13
      build.cake

13
build.cake

@ -4,6 +4,7 @@
#addin "nuget:?package=Polly&version=4.2.0" #addin "nuget:?package=Polly&version=4.2.0"
#addin "nuget:?package=NuGet.Core&version=2.12.0" #addin "nuget:?package=NuGet.Core&version=2.12.0"
#addin Cake.Coveralls
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// TOOLS // TOOLS
@ -11,6 +12,7 @@
#tool "nuget:?package=xunit.runner.console&version=2.1.0" #tool "nuget:?package=xunit.runner.console&version=2.1.0"
#tool "nuget:?package=OpenCover" #tool "nuget:?package=OpenCover"
#tool coveralls.net
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// USINGS // USINGS
@ -800,6 +802,14 @@ Task("Publish-NuGet")
Information("Publish-NuGet Task failed, but continuing with next Task..."); Information("Publish-NuGet Task failed, but continuing with next Task...");
}); });
Task("Publish-Coverage")
.IsDependentOn("Run-Unit-Tests")
.WithCriteria(() => isRunningOnAppVeyor)
.Does(() =>
{
CoverallsNet(artifactsDir.GetFilePath(new FilePath("./coverage.xml")), CoverallsNetReportType.OpenCover);
});
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// TARGETS // TARGETS
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
@ -813,7 +823,8 @@ Task("Default")
Task("AppVeyor") Task("AppVeyor")
.IsDependentOn("Zip-Files") .IsDependentOn("Zip-Files")
.IsDependentOn("Publish-MyGet") .IsDependentOn("Publish-MyGet")
.IsDependentOn("Publish-NuGet"); .IsDependentOn("Publish-NuGet")
.IsDependentOn("Publish-Coverage");
Task("Travis") Task("Travis")
.IsDependentOn("Run-Unit-Tests"); .IsDependentOn("Run-Unit-Tests");

Loading…
Cancel
Save