|
|
|
@ -4,6 +4,7 @@ |
|
|
|
|
|
|
|
#addin "nuget:?package=Polly&version=4.2.0" |
|
|
|
#addin "nuget:?package=NuGet.Core&version=2.12.0" |
|
|
|
#addin Cake.Coveralls |
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////// |
|
|
|
// TOOLS |
|
|
|
@ -11,6 +12,7 @@ |
|
|
|
|
|
|
|
#tool "nuget:?package=xunit.runner.console&version=2.1.0" |
|
|
|
#tool "nuget:?package=OpenCover" |
|
|
|
#tool coveralls.net |
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////// |
|
|
|
// USINGS |
|
|
|
@ -800,6 +802,14 @@ Task("Publish-NuGet") |
|
|
|
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 |
|
|
|
/////////////////////////////////////////////////////////////////////////////// |
|
|
|
@ -813,7 +823,8 @@ Task("Default") |
|
|
|
Task("AppVeyor") |
|
|
|
.IsDependentOn("Zip-Files") |
|
|
|
.IsDependentOn("Publish-MyGet") |
|
|
|
.IsDependentOn("Publish-NuGet"); |
|
|
|
.IsDependentOn("Publish-NuGet") |
|
|
|
.IsDependentOn("Publish-Coverage"); |
|
|
|
|
|
|
|
Task("Travis") |
|
|
|
.IsDependentOn("Run-Unit-Tests"); |
|
|
|
|