I just switched over one of our projects to use workflows. One of the downsides is that our slack notifications are now very noisy. Rather than one notification for a passed or failed build, we get a notification for each job in the workflow, with the same text.
Ideally, when a workflow is being run, the slack notification for a build would include the following information (new fields in bold):
- build status
- workflow id
- link to workflow
- job name
- build number
- link to build
- project name
- commit log oneline
It would be particularly nice if slack notifications could be configured do work differently for workflow-enabled jobs. If all is well with the workflow, then I’d like a single notification for the success of the workflow. If a job fails within a workflow, then a slack notification could be sent linking directly to the failed build.
This also relates to this ticket: Build names in workflows