Hi all,

This post intents to invite everyone to join the GitHub Checks API 
<https://developer.github.com/v3/checks/>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/>

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


*Abstract:*

The GitHub Checks API <https://developer.github.com/v3/checks/> 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 
<https://developer.github.com/v3/checks/>:*

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 
<https://developer.github.com/assets/images/github-apps/github_apps_checks_annotations.png>
:
[image: 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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/3b2b9a28-c288-40c1-8079-9f252c5dfa11%40googlegroups.com.

Reply via email to