Creating a Webhook

Select “Triggers” from the left sidebar. To create a webhook, you will need to select 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 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

  • Generic

Once the webhook type is selected, choose the trigger type between pipelines and releases, depending on what you would like to trigger. Proceed to select 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 ensure that the webhook has been created and is visible in the triggers section under the “Webhooks” tab.

Last updated