Teams Notification Plugin
CI plugin to send pipeline notifications to Microsoft Teams using Adaptive Cards.
For creating a Teams Webhook, follow this guide .
Setting Name
Description
Default
webhook_url
Teams Webhook URL (required)
none
facts
Comma-separated list of facts to display (project,message,version)
all
buttons
Comma-separated list of buttons (pipeline,commit,release)
all
variables
Comma-separated list of environment variables to display
none
debug
Enable debug output of the card JSON
false
steps :
- name : notify-teams
image : mobydeck/ci-teams-notification
settings :
webhook_url : https://outlook.office.com/webhook/...
when :
- status : [success, failure]
event : [manual, push, tag]
steps :
- name : notify-teams
image : mobydeck/ci-teams-notification
settings :
webhook_url :
from_secret : teams_webhook_url
facts : project,version
buttons : pipeline,commit
variables : MY_VAR1,MY_VAR2
debug : true
when :
- status : [success, failure]
event : [manual, push, tag]
Customizable notification card with:
Pipeline status (success/failure)
Author information with avatar
Commit/build details
Configurable fact sections
Optional variables table
Customizable action buttons
Base64-encoded avatar images