diff options
Diffstat (limited to 'utils/mangle-jobs/add-email-ext-notification.mangle')
-rw-r--r-- | utils/mangle-jobs/add-email-ext-notification.mangle | 135 |
1 files changed, 0 insertions, 135 deletions
diff --git a/utils/mangle-jobs/add-email-ext-notification.mangle b/utils/mangle-jobs/add-email-ext-notification.mangle deleted file mode 100644 index a0bea64..0000000 --- a/utils/mangle-jobs/add-email-ext-notification.mangle +++ /dev/null @@ -1,135 +0,0 @@ -# Add Email notifications - -from lxml.etree import fromstring -from mangle_helper import * - - -builders = 'linaro-android-builder-notifications@linaro.org' -restricted_builders = 'linaro-android-restricted-builder-notifications@linaro.org' - -publisher = """\ - <hudson.plugins.emailext.ExtendedEmailPublisher> - <recipientList>%s</recipientList> - <configuredTriggers> - <hudson.plugins.emailext.plugins.trigger.UnstableTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.UnstableTrigger> - <hudson.plugins.emailext.plugins.trigger.NotBuiltTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.NotBuiltTrigger> - <hudson.plugins.emailext.plugins.trigger.AbortedTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.AbortedTrigger> - <hudson.plugins.emailext.plugins.trigger.FailureTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.FailureTrigger> - <hudson.plugins.emailext.plugins.trigger.StillFailingTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.StillFailingTrigger> - <hudson.plugins.emailext.plugins.trigger.FixedTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.FixedTrigger> - <hudson.plugins.emailext.plugins.trigger.StillUnstableTrigger> - <email> - <recipientList/> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern/> - <attachBuildLog>false</attachBuildLog> - <replyTo/> - </email> - </hudson.plugins.emailext.plugins.trigger.StillUnstableTrigger> - </configuredTriggers> - <contentType>default</contentType> - <defaultSubject>$DEFAULT_SUBJECT</defaultSubject> - <defaultContent>$DEFAULT_CONTENT</defaultContent> - <attachmentsPattern/> - <presendScript/> - <attachBuildLog>false</attachBuildLog> - <replyTo>$DEFAULT_RECIPIENTS</replyTo> - </hudson.plugins.emailext.ExtendedEmailPublisher> -""" - -def mangle(tree): - if tree.xpath("//hudson.plugins.emailext.ExtendedEmailPublisher"): - # Already there - return - tag = tree.xpath('/project/publishers')[0] - cfg = get_build_config(tree) - if cfg.get("BUILD_TYPE", "build-android") == "build-android-restricted": - node = fromstring(publisher % restricted_builders) - else: - node = fromstring(publisher % builders) - tag.append(node) - node.getprevious().tail += " " - node.tail = "\n " |