diff options
author | Zuul <zuul@review.opendev.org> | 2019-08-15 19:00:57 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2019-08-15 19:00:57 +0000 |
commit | ead185134d8aa5d3d0974207356de6c4fdb2e6e8 (patch) | |
tree | 33e3a3e584bf2cda1f03c132f22a4e9126b6fce5 /jenkins_jobs/modules/publishers.py | |
parent | a1eb48e9397d054e57a06d9f93adf06d4d6784f6 (diff) | |
parent | 5117d87e8c7b9272f1ac5ef59f2f05afc32c9715 (diff) | |
download | python-jenkins-job-builder-ead185134d8aa5d3d0974207356de6c4fdb2e6e8.tar.gz python-jenkins-job-builder-ead185134d8aa5d3d0974207356de6c4fdb2e6e8.tar.xz python-jenkins-job-builder-ead185134d8aa5d3d0974207356de6c4fdb2e6e8.zip |
Merge "Add support for two new plugins, and a new version of one"
Diffstat (limited to 'jenkins_jobs/modules/publishers.py')
-rw-r--r-- | jenkins_jobs/modules/publishers.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/jenkins_jobs/modules/publishers.py b/jenkins_jobs/modules/publishers.py index 29c3ea4e..c165d7d4 100644 --- a/jenkins_jobs/modules/publishers.py +++ b/jenkins_jobs/modules/publishers.py @@ -40,6 +40,28 @@ from jenkins_jobs.modules import hudson_model import jenkins_jobs.modules.helpers as helpers +def influx_db(registry, xml_parent, data): + """yaml: influx-db + Requires the Jenkins :jenkins-wiki: `Influx DB + <Influx+DB+Plugin>`. + """ + + influx_db = XML.SubElement(xml_parent, + 'jenkinsci.plugins.influxdb.InfluxDbPublisher', + {'plugin': 'influx-db'}) + + mapping = [ + ('selected-target', 'selectedTarget', ''), + ('custom-project-name', 'customProjectName', ''), + ('custom-prefix', 'customPrefix', ''), + ('jenkins-env-parameter-field', 'jenkinsEnvParameterField', ''), + ('jenkins-env-parameter-tag', 'jenkinsEnvParameterTag', '') + ] + + helpers.convert_mapping_to_xml( + influx_db, data, mapping, fail_required=True) + + def allure(registry, xml_parent, data): """yaml: allure |