The GitHub-Checks plugin integrates GitHub Checks APIs to execute check runs and update run statuses from CloudBees CD/RO pipelines. Using the plugin, you can integrate various tools to provide project-specific test annotations and check run pass/fail criteria (conclusions) that are returned in GitHub pull requests UI. This integration allows you to create consistent, enforceable, and automated governance within your development processes.
Prerequisites
-
To generate runtime properties for GitHub Checks API Input Parameters, you must create a webhook trigger for the GitHub-Checks plugin in your pipeline.
-
To configure or use this plugin, you must first:
-
Integrate the plugin as a GitHub App. This includes granting Repository permissions for:
-
Checks:
Read and write
-
Metadata:
Read-only
-
-
Have the GitHub App ID and credentials to use in the plugin configuration.
-
Have the GitHub App Installation ID to configure for plugin procedure Input Parameters.
-
For help accomplishing these prerequisites, refer to Configure the GitHub-Checks plugin.