summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jenkins_jobs/modules/general.py3
-rw-r--r--tests/general/fixtures/jdk001.xml10
-rw-r--r--tests/general/fixtures/jdk001.yaml3
3 files changed, 16 insertions, 0 deletions
diff --git a/jenkins_jobs/modules/general.py b/jenkins_jobs/modules/general.py
index 8b6db3c9..b1268c13 100644
--- a/jenkins_jobs/modules/general.py
+++ b/jenkins_jobs/modules/general.py
@@ -97,6 +97,9 @@ Example:
**Deprecated on jenkins >=1.637**: use the ``build-discarder``
property instead
+ * **jdk**:
+ The name of the jdk to use
+
* **raw**:
If present, this section should contain a single **xml** entry. This XML
will be inserted at the top-level of the :ref:`Job` definition.
diff --git a/tests/general/fixtures/jdk001.xml b/tests/general/fixtures/jdk001.xml
new file mode 100644
index 00000000..04c5c969
--- /dev/null
+++ b/tests/general/fixtures/jdk001.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <jdk>OpenJDK1.8</jdk>
+ <actions/>
+ <keepDependencies>false</keepDependencies>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <concurrentBuild>false</concurrentBuild>
+ <canRoam>true</canRoam>
+</project>
diff --git a/tests/general/fixtures/jdk001.yaml b/tests/general/fixtures/jdk001.yaml
new file mode 100644
index 00000000..c4c0e8fd
--- /dev/null
+++ b/tests/general/fixtures/jdk001.yaml
@@ -0,0 +1,3 @@
+name: jdk-project
+project-type: freestyle
+jdk: OpenJDK1.8