Merge "Added support for Jenkins plugin Blame upstream committers"

This commit is contained in:
Jenkins 2013-11-26 21:03:44 +00:00 committed by Gerrit Code Review
commit b224f86ed9
4 changed files with 28 additions and 0 deletions

View File

@ -77,6 +77,24 @@ def archive(parser, xml_parent, data):
latest.text = 'false'
def blame_upstream(parser, xml_parent, data):
"""yaml: blame-upstream
Notify upstream commiters when build fails
Requires the Jenkins `Blame upstream commiters Plugin.
<https://wiki.jenkins-ci.org/display/JENKINS/
Blame+Upstream+Committers+Plugin>`_
Example:
.. literalinclude:: /../../tests/publishers/fixtures/blame001.yaml
"""
XML.SubElement(xml_parent,
'hudson.plugins.blame__upstream__commiters.'
'BlameUpstreamCommitersPublisher')
def emotional_jenkins(parser, xml_parent, data):
"""yaml: emotional-jenkins
Emotional Jenkins.

View File

@ -120,6 +120,7 @@ setuptools.setup(
'jenkins_jobs.publishers': [
'aggregate-tests=jenkins_jobs.modules.publishers:aggregate_tests',
'archive=jenkins_jobs.modules.publishers:archive',
'blame-upstream=jenkins_jobs.modules.publishers:blame_upstream',
'build-publisher=jenkins_jobs.modules.publishers:build_publisher',
'checkstyle=jenkins_jobs.modules.publishers:checkstyle',
'cifs=jenkins_jobs.modules.publishers:cifs',

View File

@ -0,0 +1,7 @@
<?xml version="1.0" ?>
<project>
<publishers>
<hudson.plugins.blame__upstream__commiters.BlameUpstreamCommitersPublisher/>
</publishers>
</project>

View File

@ -0,0 +1,2 @@
publishers:
- blame-upstream