Uploaded image for project: 'Evergreen'
  1. Evergreen
  2. EVG-14332

Support notifications when a dependency fails

    XMLWordPrintable

    Details

      Description

      When running releases for the BI Connector, we have a single release task that depends on the sign and compile tasks on each platform we release for. You can see an example here. We also have a similar process for releasing the Database Tools.

      Right now, one significant pain with releases is that any task failing/flaking in this dependency tree will hold up the entire release. We want to catch these as quickly as possible to avoid having the release process drag on, but it is not practical to use existing notification functionality for a few reasons:

      • The whole evg version may have tasks not in the release dependency tree that may be flaky. We don't want to notify on all failures, because this would be too noisy
      • There are far too many tasks in the dependency tree to configure notifications on each separately

      It would be incredibly helpful if I could set up notifications on just the top-level release task so that I would be notified if that task or any of its dependencies (direct or transitive) failed.

        Attachments

          Activity

            People

            Assignee:
            annie.black Annie Black
            Reporter:
            ryan.chipman Ryan Chipman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: