Common block of reusable configure blocks for various plugins support
Type Params | Return Type | Name and description |
---|---|---|
|
static void |
addNewRelicSupport(java.lang.Object context, java.lang.Object api_key, java.lang.Object application_Id, java.lang.Object jobName, java.lang.Object changeLog, java.lang.Object userId, java.lang.Object rev) |
|
static void |
addSQSNotification(java.lang.Object context, java.lang.Object SqsEndpoint, java.lang.Object buildServerUrlValue, java.lang.Object roomId, java.lang.Object customSQSMessageValue = "", java.lang.Object includeCustomSQSMessageFlag = false, java.lang.Object startNotificationFlag = false, java.lang.Object notifySuccessFlag = false, java.lang.Object notifyAbortedFlag = false, java.lang.Object notifyNotBuiltFlag = false, java.lang.Object notifyUnstableFlag = false, java.lang.Object notifyFailureFlag = true, java.lang.Object notifyBackToNormalFlag = false, java.lang.Object notifyRepeatedFailureFlag = false, java.lang.Object sqsIncludeTestSummaryFlag = false) @param context delegate |
|
static void |
startupTrigger(java.lang.Object context, java.lang.String triggerLabel = 'master', int triggerQuietPeriod = 0) Utility function for adding newrelic notifier plugin |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
context
- delegateSqsEndpoint
- AWS SQS queue urlbuildServerUrlValue
- jenkins urlroomId
- optional (will read from global config if blank) used by tools like https://github.com/catops/hubot-sqscustomSQSMessageValue
- Custom message to be posted to AWS SQS queue.includeCustomSQSMessageFlag
- Option to include custom message. Default value: falsestartNotificationFlag
- Option to be notified when job starts. Default value: falsenotifySuccessFlag
- Option to be notified when job succeeds. Default value: falsenotifyAbortedFlag
- Option to be notified when job is aborted. Default value: falsenotifyNotBuiltFlag
- Option to be notified when job is not built. Default value: falsenotifyUnstableFlag
- Option to be notified when job is unstable. Default value: falsenotifyFailureFlag
- Option to be notified when job fails. Default value: truenotifyBackToNormalFlag
- Option to be notified when job returns to SUCCESS state. Default value: falsenotifyRepeatedFailureFlag
- Option to be notified when job fails repeatedly. Default value: falsesqsIncludeTestSummaryFlag
- Option to include test summary. Default value: falseUtility function for adding newrelic notifier plugin
context
- Publishers in this case, passed as a delegateapi_key
- newRelic api keyapplicationId
- Application IdjobName
- job NamechangeLog
- Changelog messagesuser
- Jenkins userrevision
- revision number