Integrated Fisheye application for GitHub

XMLWordPrintable

    • 0

      Problem

      Repository polling for instances with large number of repositories is inefficient and resource-hungry. Hence, we use commit hooks. Currently in GitHub we have a service hooks. However,

      Services are pre-built integrations that perform certain actions when events occur on GitHub. They are not recommended for new projects and this functionality is scheduled to be removed from GitHub.

      GitHub team recommends that an integrated application for Fisheye is created instead. On their integrated applications directory there is HipChat and JIRA (https://github.com/integrations).

      Since January 31, 2019 GitHub stopped delivering services events (see https://developer.github.com/v3/guides/replacing-github-services)

      Workaround

      Use repository polling instead of services.

      Development notes

      • Fisheye shall accept POST in addition to PUT
      • authentication (X-API-KEY header vs X-Hub-Signature)

      References

            Assignee:
            Adam Slaski (Inactive)
            Reporter:
            Kamil Cichy (Inactive)
            Votes:
            8 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 2h 8m
                2h 8m