From 3aefc1a8cafa3797f46af9941c55fc0a789fac92 Mon Sep 17 00:00:00 2001 From: adnan-td Date: Tue, 23 Jul 2024 00:20:40 +0530 Subject: [PATCH] integration-docs: Update Semaphore to the new doc format. Part of #29592. Co-authored-by: Lauryn Menard (cherry picked from commit 76df435dab10d93c5cf50f81e2e21d77cee0c7b8) --- zerver/webhooks/semaphore/doc.md | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/zerver/webhooks/semaphore/doc.md b/zerver/webhooks/semaphore/doc.md index 8b98492343..462044bc5e 100644 --- a/zerver/webhooks/semaphore/doc.md +++ b/zerver/webhooks/semaphore/doc.md @@ -1,22 +1,30 @@ +# Zulip Semaphore integration + Get Zulip notifications for your Semaphore builds! +{start_tabs} + 1. {!create-channel.md!} 1. {!create-an-incoming-webhook.md!} -1. {!generate-integration-url.md!} +1. {!generate-webhook-url-basic.md!} -1. In Semaphore 2.0, under **Configuration** select **Notifications**. Click on - **Create New Notification**. Add the URL constructed above to the Webhook - **Endpoint** field. +1. In the **Configuration** section of the sidebar in Semaphore, select + **Notifications**. Click on **Create New Notification**. - If you are using Semaphore Classic, in your Semaphore project, go to - **Project settings**, and select the **Notifications** tab. Click on - **Webhooks**, and click **+ Add Webhook**. +1. Add a name for the notification, such as `Zulip`, and configure any + rules you'd like for the notifications. Add the URL generated above + to the Webhook **Endpoint** field, and click **Save Changes**. -1. Set **URL** to the URL constructed above, and click - **Save Settings**. +{end_tabs} {!congrats.md!} ![](/static/images/integrations/semaphore/001.png) + +{!event-filtering-additional-feature.md!} + +### Related documentation + +{!webhooks-url-specification.md!}