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