public class BuildNotifierManager extends Object
| Constructor and Description |
|---|
BuildNotifierManager(String jobName,
String targetUrl)
Constructs a BuildNotifierManager
|
| Modifier and Type | Method and Description |
|---|---|
BuildNotifier |
addGenericNofifier(BuildNotifier buildNotifier) |
BuildNotifier |
addGithubNotifier(GithubNotificationConfig config)
Adds a GitHub repository for notifications
|
BuildNotifier |
addInfluxDbNotifier(InfluxDbNotifierConfig influxDbNotifierConfig)
Adds an influx DB notifier
|
BuildNotifier |
addStatsdBuildNotifier(StatsdNotifierConfig statsdNotifierConfig)
Adds an Statsd notifier
|
void |
notifyBuildStageStatus(BuildStageModel stageItem)
Send stage status notification
|
void |
notifyFinalBuildStatus(BuildState buildState,
Map<String,Object> parameters)
Send overall build status notification
|
void |
sendNonStageError(BuildStageModel stageItem)
Sends a notification for an error regardless of whether initial pending
status was sent.
|
public BuildNotifier addGithubNotifier(GithubNotificationConfig config)
config - GitHub notification configurationpublic BuildNotifier addInfluxDbNotifier(InfluxDbNotifierConfig influxDbNotifierConfig)
influxDbNotifierConfig - influx db notification configurationpublic BuildNotifier addGenericNofifier(BuildNotifier buildNotifier)
public BuildNotifier addStatsdBuildNotifier(StatsdNotifierConfig statsdNotifierConfig)
statsdNotifierConfig - Statsd notification configurationpublic void notifyBuildStageStatus(BuildStageModel stageItem)
stageItem - stage itempublic void notifyFinalBuildStatus(BuildState buildState, Map<String,Object> parameters)
buildState - the build statusparameters - build parameterspublic void sendNonStageError(BuildStageModel stageItem)
stageItem - stage itemCopyright © 2016–2019. All rights reserved.