diff options
-rw-r--r-- | jenkins_jobs/modules/general.py | 3 | ||||
-rw-r--r-- | tests/general/fixtures/jdk001.xml | 10 | ||||
-rw-r--r-- | tests/general/fixtures/jdk001.yaml | 3 |
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 |