Supported tools

Cake.Issues recipes support reading issues from different tools and integrates with different build and pull request systems.

Tools

Cake.Issues recipes support reading issues from output of the following tools:

Tool Format Cake.Issues.Recipe Methods Cake.Frosting.Issues.Recipe Method
MsBuild MSBuild Extension Pack XmlFileLogger IssuesParameters.InputFiles.
    AddMsBuildXmlFileLoggerLogFile()
IssuesContext.Parameters.InputFiles.
    AddMsBuildXmlFileLoggerLogFile()
MsBuild Binary Log File IssuesParameters.InputFiles.
    AddMsBuildBinaryLogFile()
IssuesContext.Parameters.InputFiles.
    AddMsBuildBinaryLogFile()
JetBrains InspectCode (ReSharper) IssuesParameters.InputFiles.
    AddInspectCodeLogFile()
IssuesContext.Parameters.InputFiles.
    AddInspectCodeLogFile()
markdownlint markdownlint-cli IssuesParameters.InputFiles.
    AddMarkdownlintCliLogFile()
IssuesContext.Parameters.InputFiles.
    AddMarkdownlintCliLogFile()
markdownlint markdownlint-cli with --json IssuesParameters.InputFiles.
    AddMarkdownlintCliJsonLogFile()
IssuesContext.Parameters.InputFiles.
    AddMarkdownlintCliJsonLogFile()
markdownlint markdownlint version 1 IssuesParameters.InputFiles.
    AddMarkdownlintV1LogFile()
IssuesContext.Parameters.InputFiles.
    AddMarkdownlintV1LogFile()
ESLint json formatter IssuesParameters.InputFiles.
    AddEsLintJsonLogFile()
IssuesContext.Parameters.InputFiles.
    AddEsLintJsonLogFile()

Build systems

Cake.Issues recipes integrates with the following build systems:

Build System Write issues to build server Issues summary Full issues report
AppVeyor
Azure Pipelines (Azure DevOps) (Only first 10)
GitHub Actions

Pull request systems

Cake.Issues recipes integrates with the following pull request systems:

Pull Request System Write issues to pull requests Set pull request status
Azure Repos (Azure DevOps)
GitHub (When build from GitHub Actions)
GitHub