summaryrefslogtreecommitdiffstats
path: root/tests/yamlparser/fixtures
diff options
context:
space:
mode:
authorThanh Ha <zxiiro@linux.com>2018-04-13 13:38:05 -0400
committerThanh Ha <zxiiro@linux.com>2018-04-13 13:38:07 -0400
commit90663ea8a631688aa32630651828ad8b205f2dbf (patch)
treeb1a303284486c3eb2e310420f88eba38ea781714 /tests/yamlparser/fixtures
parent82f2ab4417eab3c794ebe92a8562501f01d6ea54 (diff)
downloadpython-jenkins-job-builder-90663ea8a631688aa32630651828ad8b205f2dbf.tar.gz
python-jenkins-job-builder-90663ea8a631688aa32630651828ad8b205f2dbf.tar.xz
python-jenkins-job-builder-90663ea8a631688aa32630651828ad8b205f2dbf.zip
Document use of | character for variable defaults
Change-Id: Id20fc7a49fef6684170a73834f2df06db3f0ca7f Signed-off-by: Thanh Ha <zxiiro@linux.com>
Diffstat (limited to 'tests/yamlparser/fixtures')
-rw-r--r--tests/yamlparser/fixtures/variable_defaults.xml39
-rw-r--r--tests/yamlparser/fixtures/variable_defaults.yaml16
2 files changed, 55 insertions, 0 deletions
diff --git a/tests/yamlparser/fixtures/variable_defaults.xml b/tests/yamlparser/fixtures/variable_defaults.xml
new file mode 100644
index 00000000..74128ad5
--- /dev/null
+++ b/tests/yamlparser/fixtures/variable_defaults.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <actions/>
+ <description>&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
+ <keepDependencies>false</keepDependencies>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <concurrentBuild>false</concurrentBuild>
+ <canRoam>true</canRoam>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>echo yolo</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers/>
+ <buildWrappers/>
+</project>
+<BLANKLINE>
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <actions/>
+ <description>&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
+ <keepDependencies>false</keepDependencies>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <concurrentBuild>false</concurrentBuild>
+ <canRoam>true</canRoam>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>echo override</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers/>
+ <buildWrappers/>
+</project>
diff --git a/tests/yamlparser/fixtures/variable_defaults.yaml b/tests/yamlparser/fixtures/variable_defaults.yaml
new file mode 100644
index 00000000..ea25c6c8
--- /dev/null
+++ b/tests/yamlparser/fixtures/variable_defaults.yaml
@@ -0,0 +1,16 @@
+- job-template:
+ name: '{name}-variable-defaults'
+
+ builders:
+ - shell: '{script|echo yolo}'
+
+- project:
+ name: default
+ jobs:
+ - '{name}-variable-defaults'
+
+- project:
+ name: override
+ jobs:
+ - '{name}-variable-defaults'
+ script: echo override