- Accessing integrations
- Integrations listing
- Push hooks limit
- Project integration management
- SSL verification
- Troubleshooting integrations
Integrations allow you to integrate WVS with other applications. They are a bit like plugins in that they allow a lot of freedom in adding functionality to WVS.
To find the available integrations for your project:
- On the top bar, select My Projects > View All Projects and find your project.
- On the left sidebar, select Project Settings > Integrations.
There are more than 20 integrations to integrate with. Select the one that you want to configure.
Click on the integration links to see further configuration instructions and details.
|Asana||Add commit messages as comments to Asana tasks.||No|
|Bugzilla||Use Bugzilla as the issue tracker.||No|
|Confluence Workspace||Replace the link to the internal wiki with a link to a Confluence Cloud Workspace.||No|
|Google Chat||Send notifications from your WVS project to a room in Google Chat.||No|
|Jira||Use Jira as the issue tracker.||No|
|Microsoft Teams notifications||Receive event notifications.||No|
|Pivotal Tracker||Add commit messages as comments to Pivotal Tracker stories.||No|
|Prometheus||Monitor application metrics.||No|
|Pushover||Get real-time notifications on your device.||No|
|Redmine||Use Redmine as the issue tracker.||No|
|Slack notifications||Send notifications about project events to Slack.||No|
|Slack slash commands||Enable slash commands in workspace.||No|
|Webex Teams||Receive events notifications.||No|
Push hooks limit
If a single push includes changes to more than three branches or tags, integrations
tag_push_hooks events aren’t executed.
The number of branches or tags supported can be changed via
push_event_hooks_limit application setting.
Project integration management
Project integration management lets you control integration settings across all projects of an instance. On the project level, administrators you can choose whether to inherit the instance configuration or provide custom settings.
Read more about Project integration management.
By default, the SSL certificate for outgoing HTTP requests is verified based on an internal list of Certificate Authorities. This means the certificate cannot be self-signed.
You can turn off SSL verification in the configuration settings for webhooks and some integrations.
Some integrations use hooks for integration with external applications. To confirm which ones use integration hooks, see the integrations listing above. Learn more about troubleshooting integration hooks.
Some integrations fail with an error
Test Failed. Save Anyway when you attempt to set them up on
uninitialized repositories. Some integrations use push data to build the test payload,
and this error occurs when no push events exist in the project yet.
To resolve this error, initialize the repository by pushing a test file to the project and set up the integration again.