Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums

Content

Plugins
  1. OpenProject
  2. Forums
  3. Plugins
  4. Github Integration

Github Integration

Added by Robert Down over 7 years ago

Hello,

Evaluating OpenProject - one key component is integration with github. I’ve searched but have been unable to find much documentation on this. Can someone please provide some direction for repo integration and possible auth integration?


Replies (8)

RE: Github Integration - Added by Deleted user over 7 years ago

Did you find anything? I’m also struggling to find some up to date information.

thanks

RE: Github Integration - Added by ashar m a almost 6 years ago

I am also struggling the same. I am unable to see any document to integrate Openproject with Github account. If anyone knows, please share the document here.

I am looking to setup GitHub repositories on open-project. I can see that we can clone the GitHub repository to Openproject /var/db/openproject/git location but when any changes or commit happened on the particular repository it is not syncing on Openproject.

RE: Github Integration - Added by Richard Tretzel over 5 years ago

Would be very valuable for us, too!
We are currently manually linking repositories to tickets. I've been having a hard time convincing the team to stick with OP (enterprise/UCS) for that reason.

RE: Github Integration - Added by Henriette Darge about 5 years ago

Hi all,

the documentation for that is indeed missing. We're working on adding that as soon as possible. I am sorry for the inconvenience.

Best,
Henriette

RE: Github Integration - Added by Henriette Darge about 5 years ago

Hi,

we extended the documentation by the GitHub integration. You can find it here: https://docs.openproject.org/system-admin-guide/github-integration/

Hope, this helps.

Best,
Henriette

RE: Github Integration - Added by Dani Hodovic almost 5 years ago

The Github integration seems to be broken. 500 errors when updating a ticket from a Github webhook.

App 20833 output: [current_user=Github Bot] undefined method `scan' for nil:NilClass: undefined method `scan' for nil:NilClass
App 20833 output: method=POST path=/webhooks/github format=*/* controller=Webhooks::Incoming::HooksController action=handle_hook status=500 duration=25.80 view=10.29 db=2.94 user=6

RE: Github Integration - Added by Oliver Günther almost 5 years ago

Hi Dani,

you're likely running into a situation where the GitHub payload's "body" property is not defined. This might happen for some of the webhook events we do not support. Could you elaborate on the enabled webhooks you chose on GitHub's side?

Best

Oliver

RE: Github Integration - Added by Dani Hodovic almost 5 years ago

I'm following the guide in https://docs.openproject.org/system-admin-guide/github-integration/

Only pull requests are enabled

We are not getting auto updates on our OpenProject tasks. I've tried using both OpenProject links and OP#87 style references.

Shouldn't OpenProject ignore payloads it can't work with instead of returning a 500? Isn't a 400 and a log message more warranted in this case?

We are running OpenProject 10.5.1 (PostgreSQL)

  • (1 - 8/8)
Loading...