integrations.rst
60 lines
| 2.3 KiB
| text/x-rst
|
RstLexer
r552 | .. _integrations: | |||
Integrations | ||||
------------ | ||||
r1 | ||||
r3133 | |RCE| supports integrations with external services for various events, | |||
r552 | such as commit pushes and pull requests. Multiple integrations of the same type | |||
r645 | can be added at the same time; this is useful for posting different events to | |||
different Slack channels, for example. | ||||
r1 | ||||
r552 | Supported integrations | |||
^^^^^^^^^^^^^^^^^^^^^^ | ||||
r1 | ||||
r3290 | ================================ ================== ======================================== | |||
Type/Name RhodeCode Edition Description | ||||
================================ ================== ======================================== | ||||
:ref:`integrations-webhook` |RCCEshort| Trigger events as `json` to a custom url | ||||
:ref:`integrations-slack` |RCCEshort| Integrate with https://slack.com/ | ||||
:ref:`integrations-hipchat` |RCCEshort| Integrate with https://www.hipchat.com/ | ||||
:ref:`integrations-email` |RCCEshort| Send repo push commits by email | ||||
:ref:`integrations-ci` |RCCEshort| Trigger Builds for Common CI Systems | ||||
:ref:`integrations-rcextensions` |RCCEshort| Advanced low-level integration framework | ||||
r3133 | ||||
r3290 | :ref:`integrations-jenkins` |RCEEshort| Trigger Builds for Jenkins CI System | |||
:ref:`integrations-redmine` |RCEEshort| Close/Resolve/Reference Redmine issues | ||||
:ref:`integrations-jira` |RCEEshort| Close/Resolve/Reference JIRA issues | ||||
================================ ================== ======================================== | ||||
r552 | ||||
.. _creating-integrations: | ||||
r645 | Creating an Integration | |||
r552 | ^^^^^^^^^^^^^^^^^^^^^^^ | |||
Integrations can be added globally via the admin UI: | ||||
:menuselection:`Admin --> Integrations` | ||||
r645 | or per repository in each repository's settings: | |||
r552 | ||||
:menuselection:`Admin --> Repositories --> Edit --> Integrations` | ||||
r645 | To create an integration, select the type from the list in the *Create New | |||
Integration* section. | ||||
r552 | ||||
r645 | The *Current Integrations* section shows existing integrations that have been | |||
created along with their type (eg. Slack) and enabled status. | ||||
See pages specific to each type of integration for more instructions: | ||||
r1 | ||||
.. toctree:: | ||||
r552 | slack | |||
hipchat | ||||
redmine | ||||
jira | ||||
webhook | ||||
r1120 | ||||
r1856 | ci | |||
r2865 | jenkins | |||
r3133 | integrations-rcextensions | |||