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
|
void |
notifyBuildStageStatus(BuildStageModel stageItem)
Send stage status notification
|
void |
notifyFinalBuildStatus(BuildState buildState,
Map<String,Object> parameters)
Send overall build status notification
|
void |
sendNonStageError(String nodeName)
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 void notifyBuildStageStatus(BuildStageModel stageItem)
stageItem
- stage itempublic void notifyFinalBuildStatus(BuildState buildState, Map<String,Object> parameters)
buildState
- the build statusparameters
- build parameterspublic void sendNonStageError(String nodeName)
nodeName
- the name of the node that failedCopyright © 2016–2018. All rights reserved.