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*() |
Any SARIF compatible tool | SARIF | IssuesParameters.InputFiles. AddSarifLogFile*() |
IssuesContext.Parameters.InputFiles. AddSarifLogFile*() |
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) |