Utils class when most reused common properties should live. Adds a minimum base functionality required -build claiming, notifications and log.
context
- delegate passed in contextType | Name and description |
---|---|
static java.lang.String |
python27Virtualenv Common string for creating and activating a python 2.7 virtualenv in a shell block |
Type Params | Return Type | Name and description |
---|---|---|
|
static void |
addDefaults(java.lang.Object context) Adds bare minimum defaults |
|
static void |
addExtendedEmail(java.lang.Object context, java.util.List<java.lang.String> emails, java.util.List<java.lang.String> triggerList = ["failure", java.lang.Object sendToDevelopers = false, java.lang.Object sendToRequester = true, java.lang.Object includeCulprits = false, java.lang.Object sendToRecipientList = true, java.lang.Object preSendScript = "\$DEFAULT_PRESEND_SCRIPT", java.lang.Object attachmentPattern = "") Utility function to add extended email |
|
static void |
addExtendedEmail(java.lang.Object context, java.lang.String emails, java.util.List<java.lang.String> triggerList = ["failure", java.lang.Object sendToDevelopers = false, java.lang.Object sendToRequester = true, java.lang.Object includeCulprits = false, java.lang.Object sendToRecipientList = true, java.lang.Object preSendScript = "\$DEFAULT_PRESEND_SCRIPT", java.lang.Object attachmentPattern = "") Utility function to add extended email |
|
static void |
addExtendedEmail(java.util.Map params, java.lang.Object context) @param context Closure context, i.e delegate |
|
static void |
addInjectGlobalPasswords(java.lang.Object context) Utility function to add injectGlobalPasswords |
|
static void |
addLogParserPublisher(java.lang.Object context, java.lang.Object rulesPath = "/var/lib/jenkins/shell_parse_rules.txt") Utility function to add log parser publisher |
|
static void |
addPerformancePublisher(java.lang.Object context, java.lang.String reportPattern = "**/results/*.jtl", java.lang.String unstableResponseTimeThreshold = "", int failedThresholdPositive, int failedThresholdNegative, int unstableThresholdPositive, int unstableThresholdNegative) Utility to add a performance publisher block, for use in performance tests |
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() |
Common string for creating and activating a python 2.7 virtualenv in a shell block
Adds bare minimum defaults
Utility function to add extended email
List
- emails List of email string to make it seamlessly compatible with builderstriggersList
- ListsendToDevelopers
- Default false,sendToRequester
- Default true,includeCulprits
- Default false,sendToRecipientList
- Default truepreSendScript
- Default \$DEFAULT_PRESEND_SCRIPTUtility function to add extended email
String
- emails Comma separated string of emailstriggerList
- ListsendToDevelopers
- Default false,sendToRequester
- Default true,includeCulprits
- Default false,sendToRecipientList
- Default truepreSendScript
- Default \$DEFAULT_PRESEND_SCRIPTattachmentPattern
- Ant style pattern matching for attachments
context
- Closure context, i.e delegateparams
- Maps of params
emails: Utility function to add injectGlobalPasswords
Utility function to add log parser publisher
Utility to add a performance publisher block, for use in performance tests