Comment on page
Creating a Webhook
Select “Triggers” from the left side-bar. You will be taken to a screen showing all the configured webhooks and schedules in their respective tabs. Select the “Webhooks” tab for a view of all the webhooks.
Click on “+ New Webhook”. Add the name for the webhook, description, and select the webhook type. Ozone supports webhooks for the following. Please note the steps to be followed for using them:
- GitHub: Select the Github repository and the event to trigger a pipeline (push/pull)
- Jira: Select a provider, a Jira project, and the resolution column name
- GitLab: Select the GitLab repository and the event to trigger a pipeline (push/pull)
- Bitbucket: Select the Bitbucket repository and the event to trigger a pipeline (push/pull)
- Slack: Select a provider and workspace/project/channel within Slack
- Azure Cloud Registry: Select an ACR registry
- Docker Hub: Select registry
- Harbor: Select Harbor Hub registry
Once the webhook type is selected, choose the trigger type between pipelines and releases, depending on what you would like to trigger. Proceed to selecting the template for the pipeline/release from a drop-down that shows all the available pipeline and release templates.
If the trigger type is a pipeline, you will also need to map the environment, cluster, and microservice.
Click on “Map parameters” to begin adding parameters and variables to the pipeline / release that has been selected.
Clicking on “Save” will ensue that the webhook has been created and is visible in the triggers section under the “Webhooks” tab.