summaryrefslogtreecommitdiffstats
path: root/jenkins_jobs/modules/publishers.py
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-05-25 19:36:55 +0000
committerGerrit Code Review <review@openstack.org>2020-05-25 19:36:55 +0000
commit2b238d656df69641b377c243d991c7f20d4e1c6d (patch)
treeca8859d358764a83afae9f0f55328c8972ec72af /jenkins_jobs/modules/publishers.py
parent2eb74a15cd8e237902578321b2f131cffe7757fc (diff)
parent8625fe2a975524f0f3382959ec8f4132b353c278 (diff)
downloadpython-jenkins-job-builder-2b238d656df69641b377c243d991c7f20d4e1c6d.tar.gz
python-jenkins-job-builder-2b238d656df69641b377c243d991c7f20d4e1c6d.tar.xz
python-jenkins-job-builder-2b238d656df69641b377c243d991c7f20d4e1c6d.zip
Merge "Pipelines: stop producing unsupported and deprecated XML tags"
Diffstat (limited to 'jenkins_jobs/modules/publishers.py')
-rwxr-xr-xjenkins_jobs/modules/publishers.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/jenkins_jobs/modules/publishers.py b/jenkins_jobs/modules/publishers.py
index 4702c811..68b93e73 100755
--- a/jenkins_jobs/modules/publishers.py
+++ b/jenkins_jobs/modules/publishers.py
@@ -39,6 +39,8 @@ import jenkins_jobs.modules.base
from jenkins_jobs.modules import hudson_model
import jenkins_jobs.modules.helpers as helpers
+logger = logging.getLogger(__name__)
+
def influx_db(registry, xml_parent, data):
"""yaml: influx-db
@@ -8187,6 +8189,10 @@ class Publishers(jenkins_jobs.modules.base.Base):
component_list_type = "publishers"
def gen_xml(self, xml_parent, data):
+ if data.get("project-type", "freestyle") == "pipeline":
+ logger.debug("Publishers skipped for Pipeline job")
+ return
+
publishers = XML.SubElement(xml_parent, "publishers")
for action in data.get("publishers", []):