Jenkins GitHub Checks API Plugin Announcement

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Jenkins GitHub Checks API Plugin Announcement

Xiong Kezhi
Hi all,

This post intents to invite everyone to join the GitHub Checks API Project which has been selected as Google Summer of Code project for this summer. Currently, this project in requirements collecting and designing phase, so we hope anyone interested to join us to share what information about the CI process you want to see on GitHub.

Project Idea:

https://www.jenkins.io/projects/gsoc/2020/project-ideas/github-checks/

https://www.jenkins.io/projects/gsoc/2020/projects/github-checks/


Abstract:

The GitHub Checks API allows developers to report the CI integrations’ detail information rather than the binary pass/fail build status on GitHub pages. This project is about implementing this API as a new Jenkins plugin. By consuming this API, other plugins can easily create GitHub checks. Thus, any information during the Jenkins process like warnings, summaries, and durations can be directly shown on GitHub pages.


Chat:

We use gitter for chat, the link is https://gitter.im/jenkinsci/github-checks-api


For those who are not familiar with GitHub Checks API:

The GitHub Checks API allows GitHub repositories to create GitHub Actions against each commit/PR. Instead of the binary result, more information like warnings, code-coverage and almost anything you want about the CI process can be reported here.


Here is an example from the GitHub tutorial:
Check run annotations in the checks tab

In the above screenshot, you can see the CI start-time, duration, failure information, summaries and even annotations for code. The Checks API is flexible enough to custom these information here.


Best regards,

Kezhi Xiong


--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/3b2b9a28-c288-40c1-8079-9f252c5dfa11%40googlegroups.com.