Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51225

Support for GitHub Checks API

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      My main use case for this would be for use in the GitHub Organisation Folder/Branch Source Plugin. When building a pull request, it should post to the new GitHub Checks API instead of/as well as the Commit Status API.

       

      See: https://help.github.com/articles/about-status-checks/#checks

        Attachments

          Activity

          Hide
          drulli Ulli Hafner added a comment -

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

          Please test this new feature and report additional feature requests in our Gitter Channel.

          Show
          drulli Ulli Hafner added a comment - See https://www.jenkins.io/projects/gsoc/2020/projects/github-checks/ . Please test this new feature and report additional feature requests in our Gitter Channel.
          Hide
          brianjmurrell Brian J Murrell added a comment -

          This is awesome news!  Is there any docs on what Pipeline steps/access/etc. have been added by this plugin?

          Is the plugin generally available from the Jenkins Management console or does it have to be side-loaded, etc.?

          Show
          brianjmurrell Brian J Murrell added a comment - This is awesome news!  Is there any docs on what Pipeline steps/access/etc. have been added by this plugin? Is the plugin generally available from the Jenkins Management console or does it have to be side-loaded, etc.?
          Hide
          timja Tim Jacomb added a comment -

          A pipeline step will be coming in the next version, there's an open pull request here:
          https://github.com/jenkinsci/checks-api-plugin/pull/7

          You can install it just like any other plugin, search for GitHub Checks I believe

          Show
          timja Tim Jacomb added a comment - A pipeline step will be coming in the next version, there's an open pull request here: https://github.com/jenkinsci/checks-api-plugin/pull/7 You can install it just like any other plugin, search for GitHub Checks I believe
          Hide
          xiongkezhi Kezhi Xiong added a comment -

          You can install the plugin directly from Jenkins Management now, we have consumed the API warnings plugin and coverage-api plugin, here is the blog post: https://www.jenkins.io/blog/2020/08/03/github-checks-api-plugin-coding-phase-2/

          Show
          xiongkezhi Kezhi Xiong added a comment - You can install the plugin directly from Jenkins Management now, we have consumed the API warnings plugin and coverage-api plugin, here is the blog post: https://www.jenkins.io/blog/2020/08/03/github-checks-api-plugin-coding-phase-2/
          Hide
          brianjmurrell Brian J Murrell added a comment -

          I guess I am most looking forward to Coding Phase 3 then, for the direct Pipeline steps to be able to create checks,

          Much anticipating it!

          Show
          brianjmurrell Brian J Murrell added a comment - I guess I am most looking forward to Coding Phase 3 then, for the direct Pipeline steps to be able to create checks, Much anticipating it!

            People

            Assignee:
            xiongkezhi Kezhi Xiong
            Reporter:
            danbovey Dan Bovey
            Votes:
            52 Vote for this issue
            Watchers:
            56 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: