Notifications

    Your query search resulted in no results.

    Notifications

    It is often useful to receive an email when certain status changes occur in a stage. For example, a developer might want to know when their own check-in has broken the build. Alternatively, a manager might want an email whenever a project is deployed into production. Both of these scenarios can be covered by Notification Filters

    Notifications will only work if Security is enabled and mailhost information is correct.

    Example usage

    Usage: As a developer, I want to be notified when I break a build on โ€œacceptanceโ€ pipeline.

    • Click on the Preferences tab

    • Click โ€œEditโ€ and enter the email address, and make sure โ€œEnable email notificationโ€ is checked

    • When I check in, my source control log in will be either โ€œUserโ€ or โ€œusernameโ€, so enter both of those into the โ€œMy check-in aliasesโ€ box

    • Click โ€œSaveโ€ to store these values

    • Add a filter for the โ€œtwist-pluginsโ€ stage of โ€œacceptanceโ€ pipeline to notify me when a check-in of mine breaks the build

    Events

    You can set up notifications for different events

    • All - all the runs for the stage
    • Passes - the passed runs for the stage
    • Fails - the stage run that continues to fail
    • Breaks - the stage run that broke the build
    • Fixed - the stage run that fixed the previous failure
    • Cancelled - the stage run that was cancelled

    Previous state influences Event type

    The table below shows how the previous state can influence the triggered event:

    Previous state Current state Event
    Pass Fail Breaks
    Fail Fail Fails
    Fail Pass Fixed
    Pass Pass Passes

    Iโ€™ll be emailed whenever the โ€œtwist-pluginsโ€ stage of โ€œacceptanceโ€ pipeline breaks due to my check-in

    Iโ€™ll be emailed whenever the โ€œbuildโ€ stage of โ€œpluginsโ€ pipeline fails due to my check-in

    Iโ€™ll be emailed whenever the โ€œupload-installersโ€ stage of โ€œdistributions-allโ€ pipeline passes for any check-in

    Iโ€™ll be emailed on all events for any stage of โ€œregressionโ€ pipeline for my check-in

    Users can also select to get notifications for a particular (or all) event on any stage of any pipeline.

    Iโ€™ll be emailed whenever any stage of any pipeline fails due to my check-in