-
Type:
Suggestion
-
Resolution: Fixed
-
Component/s: Integrations
-
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
- is blocked by
-
AMKTHELP-25896 Loading...
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- relates to
-
FSH-19090 Loading...