Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the early version of the new website
https://camel.apache.org/staging/
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.
GitHubAvailable as of Camel 2.15 The GitHub component interacts with the GitHub API by encapsulating egit-github. It currently provides polling for new pull requests, pull request comments, tags, and commits. It is also able to produce comments on pull requests, as well as close the pull request entirely. Rather than webhooks, this endpoint relies on simple polling. Reasons include:
Note that the GitHub API is fairly expansive. Therefore, this component could be easily expanded to provide additional interactions. Maven users will need to add the following dependency to their pom.xml for this component: <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-github</artifactId> <version>${camel-version}</version> </dependency> URI formatgithub://endpoint[?options] Mandatory Options:Note that these can be configured directly through the endpoint.
Consumer Endpoints:
Producer Endpoints:
URI Options
|