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) |