From 02927a1aa9ed1557c916e92089c5cf937905ee8b Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Fri, 16 Sep 2011 13:00:01 +0300 Subject: Add mangle script to enable Log Parser plugin for all jobs. --- control/job-mangle/add-logparser.mangle | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 control/job-mangle/add-logparser.mangle (limited to 'control') diff --git a/control/job-mangle/add-logparser.mangle b/control/job-mangle/add-logparser.mangle new file mode 100644 index 0000000..99de234 --- /dev/null +++ b/control/job-mangle/add-logparser.mangle @@ -0,0 +1,20 @@ +# Reset any triggers of a job, cron triggers in particular (but not limited) + +#from lxml.etree import Element +from lxml.etree import fromstring + +def mangle(tree): + if tree.xpath("//hudson.plugins.logparser.LogParserPublisher"): + # Already there + return + tag = tree.xpath('//publishers')[0] + node = fromstring("""\ + + false + false + /var/lib/jenkins/userContent/android.parse + +""") + tag.append(node) + node.getprevious().tail += " " + node.tail = "\n " -- cgit v1.2.3