diff --git a/jenkins_jobs/modules/wrappers.py b/jenkins_jobs/modules/wrappers.py index 80aff8e9c..82ea395ad 100644 --- a/jenkins_jobs/modules/wrappers.py +++ b/jenkins_jobs/modules/wrappers.py @@ -854,20 +854,11 @@ def jclouds(parser, xml_parent, data): :arg bool stop-on-terminate: Whether or not to suspend instead of terminate the instance (default: False). - Example:: + Example: + + .. literalinclude:: /../../tests/wrappers/fixtures/jclouds001.yaml + :language: yaml - wrappers: - - jclouds: - single-use: True - instances: - - jenkins-dev-slave: - cloud-name: mycloud1 - count: 1 - stop-on-terminate: True - - jenkins-test-slave: - cloud-name: mycloud2 - count: 2 - stop-on-terminate: False """ buildWrapper = XML.SubElement(xml_parent, 'jenkins.plugins.jclouds.compute.' diff --git a/tests/wrappers/fixtures/jclouds001.xml b/tests/wrappers/fixtures/jclouds001.xml new file mode 100644 index 000000000..3550ab1ce --- /dev/null +++ b/tests/wrappers/fixtures/jclouds001.xml @@ -0,0 +1,22 @@ + + + + + + + jenkins-dev-slave + mycloud1 + 1 + true + + + jenkins-test-slave + mycloud2 + 2 + false + + + + + + diff --git a/tests/wrappers/fixtures/jclouds001.yaml b/tests/wrappers/fixtures/jclouds001.yaml new file mode 100644 index 000000000..e08e4d8ee --- /dev/null +++ b/tests/wrappers/fixtures/jclouds001.yaml @@ -0,0 +1,12 @@ + wrappers: + - jclouds: + single-use: True + instances: + - jenkins-dev-slave: + cloud-name: mycloud1 + count: 1 + stop-on-terminate: True + - jenkins-test-slave: + cloud-name: mycloud2 + count: 2 + stop-on-terminate: False