You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be convenient if users could configure screwdriver.yaml to send a notification whenever a change in build status occurs.
Objective
Add a feature that allows users to get notifications based on a change in build status by modifying screwdriver.yaml.
Suggestion: Users can pass a list of statuses; Screwdriver will keep track of the most recent occurrence of the statuses listed in delta. Each time the build updates its status, we check:
Whether the new status is different from the most recent occurrence
The new status is listed in delta
If both conditions are true, the user will get a notification. Example:
Context
Currently Screwdriver Slack notifications are sent whenever a build returns a status specified in the user's
screwdriver.yaml
:It would be convenient if users could configure
screwdriver.yaml
to send a notification whenever a change in build status occurs.Objective
Add a feature that allows users to get notifications based on a change in build status by modifying
screwdriver.yaml
.Suggestion: Users can pass a list of statuses; Screwdriver will keep track of the most recent occurrence of the statuses listed in
delta
. Each time the build updates its status, we check:delta
If both conditions are true, the user will get a notification. Example:
Consider the following status changes:
RUNNING -> FAILURE -> RUNNING -> FAILURE -> RUNNING -> FAILURE -> RUNNING -> ABORTED -> RUNNING -> SUCCESS -> RUNNING -> SUCCESS
The user would get notifications in this order:
FAILURE -> ABORTED -> SUCCESS
The text was updated successfully, but these errors were encountered: