[JIRA] (JENKINS-57351) Support for making Jenkins a "GitHub App"

29 views
Skip to first unread message

bitwiseman@gmail.com (JIRA)

unread,
May 9, 2019, 4:47:02 PM5/9/19
to jenkinsc...@googlegroups.com
Liam Newman updated an issue
 
Jenkins / New Feature JENKINS-57351
Support for making Jenkins a "GitHub App"
Change By: Liam Newman
Summary: Support authentication as for making Jenkins a " GitHub App "
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

bitwiseman@gmail.com (JIRA)

unread,
May 9, 2019, 6:41:01 PM5/9/19
to jenkinsc...@googlegroups.com
Liam Newman commented on New Feature JENKINS-57351
 
Re: Support for making Jenkins a "GitHub App"

Andreas Sieferlinger
This sounds interesting. What would be involved in do this?

irc@webratz.de (JIRA)

unread,
May 10, 2019, 1:44:02 AM5/10/19
to jenkinsc...@googlegroups.com

The exact steps are described at https://developer.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app

In terms of things that are needed for Jenkins:

I'm not sure how exactly the authentication currently works in the context of this plugin. The change to use GitHub App tokens for other things i've worked on often wasn't too difficult.

I could help with writing docs and testing of this.

issc29@aol.com (JIRA)

unread,
Jun 27, 2019, 12:23:03 PM6/27/19
to jenkinsc...@googlegroups.com

This would definitely be very helpful. As a GitHubber, I can tell you that this is the #1 challenge of my customers when integrating Jenkins with GitHub. Another huge benefit of GitHub Apps is that they are not tied to a specific user but rather to the Organization which means you don't need to create a "machine-user" with full access to the entire Organization. Happy to provide more context on this one!

issc29@aol.com (JIRA)

unread,
Jun 27, 2019, 5:27:02 PM6/27/19
to jenkinsc...@googlegroups.com

depends on https://github.com/kohsuke/github-api/pull/522 which would implement GitHub Apps for kohsuke/github-api plugin

irc@webratz.de (JIRA)

unread,
Jul 25, 2019, 11:03:02 AM7/25/19
to jenkinsc...@googlegroups.com

Hope that PR will go through soon. Maybe Liam Newman could merge it

paulo.miguel.almeida.rodenas@gmail.com (JIRA)

unread,
Jul 25, 2019, 7:35:02 PM7/25/19
to jenkinsc...@googlegroups.com

Hi guys, 

I'm the author of the pull request that adds Github App integration to the kohsuke/github-api source code. Let me know if I can assist you guys on anything to get it merged.

paulo.miguel.almeida.rodenas@gmail.com (JIRA)

unread,
Oct 6, 2019, 5:53:03 PM10/6/19
to jenkinsc...@googlegroups.com

Andreas Sieferlinger Isaac Cohen the PR was merged a couple of days ago. Is there anything I can do for helping this new feature to get implemented? (Both directly or indirectly)

This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

eric.dales-de-corbet@sgcib.com (JIRA)

unread,
Dec 19, 2019, 5:41:04 AM12/19/19
to jenkinsc...@googlegroups.com

This is definitely a most-wanted.

  • as stated, it avoids putting some user credential that can expire
  • it also brings the capability to enrich pull requests with the github check api

ojacques2@gmail.com (JIRA)

unread,
Dec 19, 2019, 6:32:03 AM12/19/19
to jenkinsc...@googlegroups.com

Not finished yet, but some have in progress work to have Jenkins act as a GitHub app. See https://github.com/github-api/github-api/issues/570#issuecomment-562200472

o.v.nenashev@gmail.com (JIRA)

unread,
Dec 20, 2019, 5:49:03 AM12/20/19
to jenkinsc...@googlegroups.com

https://github.com/jenkinsci/github-api-plugin release is still blocked due to binary compatibility risks which were introduced in the reccent versions of GitHub API. See https://github.com/github-api/github-api/issues/630 for the feature request.

 

timjacomb1@gmail.com (JIRA)

unread,
Jan 25, 2020, 11:10:04 AM1/25/20
to jenkinsc...@googlegroups.com

I've opened a draft PR for this: https://github.com/jenkinsci/github-branch-source-plugin/pull/269

It's still blocked on the github-api-plugin release, and probably needs a bit more work on my side, (automated tests are a bit light)

timjacomb1@gmail.com (JIRA)

unread,
Jan 29, 2020, 6:58:07 AM1/29/20
to jenkinsc...@googlegroups.com
Tim Jacomb assigned an issue to Tim Jacomb
 
Change By: Tim Jacomb
Assignee: Tim Jacomb

timjacomb1@gmail.com (JIRA)

unread,
Jan 29, 2020, 6:58:07 AM1/29/20
to jenkinsc...@googlegroups.com
Tim Jacomb started work on New Feature JENKINS-57351
 
Change By: Tim Jacomb
Status: Open In Progress

timjacomb1@gmail.com (JIRA)

unread,
Feb 6, 2020, 1:22:11 PM2/6/20
to jenkinsc...@googlegroups.com

jglick@cloudbees.com (JIRA)

unread,
Mar 20, 2020, 8:43:04 AM3/20/20
to jenkinsc...@googlegroups.com
Change By: Jesse Glick
Status: In Review Fixed but Unreleased
Resolution: Fixed
Released As: 2.6.1 or later
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

jglick@cloudbees.com (JIRA)

unread,
Mar 20, 2020, 8:49:04 AM3/20/20
to jenkinsc...@googlegroups.com
Jesse Glick updated an issue
Change By: Jesse Glick
Released As: 2. 6 7 . 1 or later 0

jglick@cloudbees.com (JIRA)

unread,
Mar 20, 2020, 8:49:05 AM3/20/20
to jenkinsc...@googlegroups.com
Jesse Glick updated an issue
Change By: Jesse Glick
Priority: Minor Major

jglick@cloudbees.com (JIRA)

unread,
Apr 29, 2020, 11:46:04 AM4/29/20
to jenkinsc...@googlegroups.com

jglick@cloudbees.com (JIRA)

unread,
Apr 29, 2020, 11:46:06 AM4/29/20
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages