MsBuildIssuesAliases.

MsBuildIssuesFromFilePath(ICakeContext, FilePath, ILogFileFormat) Method

Summary

Gets an instance of a provider for code analysis issues reported as MsBuild warnings using a log file from disk.

Syntax

public static ICodeAnalysisProvider MsBuildIssuesFromFilePath(this ICakeContext context, FilePath logFilePath, ILogFileFormat format)

Examples

Report code analysis issues reported as MsBuild warnings to a TFS pull request:

var repoRoot = new DirectoryPath("c:\repo");
    ReportIssuesToPullRequest(
        MsBuildIssuesFromFilePath(
            "C:\build\msbuild.log",
            MsBuildXmlFileLoggerFormat),
        TfsPullRequests(
            new Uri("http://myserver:8080/tfs/defaultcollection/myproject/_git/myrepository"),
            "refs/heads/feature/myfeature",
            TfsAuthenticationNtlm()),
        repoRoot);

Attributes

Type Description
CakeMethodAliasAttribute
CakeAliasCategoryAttribute

Parameters

Name Type Description
context ICakeContext The context.
logFilePath FilePath Path to the the MsBuild log file. The log file needs to be in the format as defined by the format parameter.
format ILogFileFormat Format of the provided MsBuild log file.

Return Value

Type Description
ICodeAnalysisProvider Instance of a provider for code analysis issues reported as MsBuild warnings.
GitHub