In this quick tutorial, we will show you how to set up webhooks, as described in our CI/CD feature, on quay.io.

Step 1: Navigate to Settings

Let’s assume you already have an account at quay.io and set up a repository. Navigate to your repo and open the settings via the menu on the left side.

The list of notifications is empty for a newly created repository.

Step 2: Create a New Notification

Click on "+ Create Notification". quay.io lets you first determine the kind of event you want to trigger the notification for. For the purpose of triggering a deployment, only “Push to repository” and “Dockerfile Build Successfully Completed” make sense. We’re choosing the former one here, since we’re assuming an image push to the registry.

Step 2.1: Choose Type of Notification

Then you have to choose the kind of notification. “Webhook Post” is the option we’re choosing in this example. 

Step 2.2: Enter URL

Then you reach this form, where quay.io lets you enter the URL.

Here, paste the webhook URL you’ve copied from the sloppy.io Web UI,

Step 3: All Done

And that’s it. You’re set up. The next time you push an image to this quay.io repository it is automatically deployed on sloppy.io.

If you want to set up webhooks on Docker Hub, please follow this link.

Tags: hook

Did this answer your question?