Azure DevOps Pull Request DingTalk Notification
detail.loadingPreview
Sends a DingTalk message notification for new Azure DevOps pull requests.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This template automates the process of sending real-time notifications to a DingTalk group when a new pull request is created in Azure DevOps. It leverages a MySQL database to map Azure DevOps users to DingTalk users, ensuring that the relevant individuals are notified.
Key Features
- Trigger notifications on Azure DevOps Pull Request Created events.
- Map Azure DevOps users to DingTalk users using a MySQL database.
- Customize DingTalk message content using markdown.
- Support for
@mentioning specific users or all users in DingTalk. - Robust error handling for improved reliability.
How To Use
- Configure Webhook: Define the path in the
ReceiveTfsPullRequestCreatedMessagenode and create an Azure DevOps Service Hook to call this webhook with the 'Pull Request Created' event. - Set up MySQL Database: Create a MySQL table with columns
TfsAccount,UserName, andDingTalkMobileto store user mappings. - Customize Message: Edit the
BuildDingTalkWebHookDatanode to customize the DingTalk message content and notification logic. - Configure DingTalk Robot: Set the
SendDingTalkMessageViaWebHooknode's URL to your DingTalk group's robot webhook URL. - Test: Send a test or production message from Azure DevOps to verify the integration.
Apps Used
Workflow JSON
{
"id": "b9b96fed-a189-4302-baa1-4dc585992b66",
"name": "Azure DevOps Pull Request DingTalk Notification",
"nodes": 0,
"category": "Notifications",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: b9b96fed-a189...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Mattermost Incident Resolution Notification
Notifies a Mattermost channel when an incident is resolved in PagerDuty and Jira.
Weather Alert via Slack
Receive weather forecasts in Slack based on user input.
Jira Telegram Notifications
This workflow sends Jira issue updates to a Telegram chat.
Mattermost Campaign Reply Notification
Notifies a Mattermost channel when a contact replies to a campaign.
Mattermost Emelia Campaign Reply Notification
Notifies a Mattermost channel when a contact replies to an Emelia campaign.
Mattermost Error Notification
Send automated error notifications to Mattermost.