Aliases.

ReportIssuesToBuildServer(ICakeContext, IEnumerable<IIssueProvider>, IBuildServer, IReportIssuesToBuildServerFromIssueProviderSettings) Method

Summary

Reports issues to build server using the specified settings.
Assembly
Cake.Issues.BuildServer.dll
Namespace
Cake.Issues.BuildServer
Containing Type
Aliases

Syntax

public static BuildServerIssueResult ReportIssuesToBuildServer(this ICakeContext context, IEnumerable<IIssueProvider> issueProviders, IBuildServer buildServer, IReportIssuesToBuildServerFromIssueProviderSettings settings)

Examples

Report issues reported as MsBuild warnings to a build server and limit number of issues to ten:

 var settings =
         new ReportIssuesToBuildServerFromIssueProviderSettings(@"C:\repo")
         {
             MaxIssuesToPost = 10
         };

     ReportIssuesToBuildServer(
         new List<IIssueProvider>
         {
             MsBuildIssuesFromFilePath(
                 @"C:\build\msbuild.log",
                 MsBuildXmlFileLoggerFormat),
             InspectCodeFromFilePath(
                 @"C:\build\inspectcode.log")
         },
         AppVeyorBuilds(),
         settings));

Attributes

Type Description
CakeMethodAliasAttribute
CakeAliasCategoryAttribute

Parameters

Name Type Description
context ICakeContext The context.
issueProviders IEnumerable<IIssueProvider> The list of provider for issues.
buildServer IBuildServer The build server implementation.
settings IReportIssuesToBuildServerFromIssueProviderSettings The settings.

Return Value

Type Description
BuildServerIssueResult Information about the reported and written issues.