build build_start_end buildset worker formatter formatter_function formatter_renderable formatter_missing_worker
Report generators abstract the conditions of when a message is sent by a Reporter <Reporters>
and the content of the message.
Multiple report generators can be registered to a reporter.
At this moment, only the following reporters support report generators:
- :bb
BitbucketServerPRCommentPush
- :bb
BitbucketStatusPush
- :bb
GitHubStatusPush
- :bb
GitHubCommentPush
- :bb
GitLabStatusPush
- :bb
HttpStatusPush
- :bb
MailNotifier
- :bb
PushjetNotifier
- :bb
PushoverNotifier
Eventually, report generator support will be added to the rest of the reporters as well.
The following report generators are available:
Reportgen-BuildStatusGenerator
Reportgen-BuildStartEndStatusGenerator
Reportgen-BuildSetStatusGenerator
Reportgen-WorkerMissingGenerator
The report generators may customize the reports using message formatters. The following message formatter classes are provided:
MessageFormatter
(used inBuildStatusGenerator
,BuildStartEndStatusGenerator
andBuildSetStatusGenerator
)MessageFormatterRenderable
(used inBuildStatusGenerator
andBuildStartEndStatusGenerator
)MessageFormatterFunction
(used inBuildStatusGenerator
andBuildStartEndStatusGenerator
)MessageFormatterMissingWorkers
(used inWorkerMissingGenerator
)