Skip to content

Commit 2b9b888

Browse files
committed
Updated Jenkins configuration.
1 parent 3dc4a11 commit 2b9b888

8 files changed

Lines changed: 199 additions & 282 deletions

File tree

jenkins_configuration/jobs/build-service-release-17/config.xml

Lines changed: 122 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,124 @@
1-
<flow-definition plugin="workflow-job">
2-
<definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps">
1+
<flow-definition plugin="workflow-job@2.41">
2+
<actions>
3+
<org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobAction plugin="pipeline-model-definition@1.9.2" />
4+
<org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction plugin="pipeline-model-definition@1.9.2">
5+
<jobProperties />
6+
<triggers />
7+
<parameters />
8+
<options />
9+
</org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction>
10+
</actions>
11+
<description>This project is generated. Do not modify manually.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
12+
<keepDependencies>false</keepDependencies>
13+
<properties>
14+
<jenkins.model.BuildDiscarderProperty>
15+
<strategy class="hudson.tasks.LogRotator">
16+
<daysToKeep>14</daysToKeep>
17+
<numToKeep>-1</numToKeep>
18+
<artifactDaysToKeep>7</artifactDaysToKeep>
19+
<artifactNumToKeep>-1</artifactNumToKeep>
20+
</strategy>
21+
</jenkins.model.BuildDiscarderProperty>
22+
<hudson.model.ParametersDefinitionProperty>
23+
<parameterDefinitions>
24+
<hudson.model.StringParameterDefinition>
25+
<name>SAPMACHINE_GIT_REPOSITORY</name>
26+
<description>The Git repository to use.</description>
27+
<defaultValue>https://github.com/SAP/SapMachine.git</defaultValue>
28+
<trim>false</trim>
29+
</hudson.model.StringParameterDefinition>
30+
<hudson.model.StringParameterDefinition>
31+
<name>SAPMACHINE_GIT_BRANCH</name>
32+
<description>The Git branch to build.</description>
33+
<defaultValue>sapmachine17</defaultValue>
34+
<trim>false</trim>
35+
</hudson.model.StringParameterDefinition>
36+
<hudson.model.StringParameterDefinition>
37+
<name>GIT_TAG_NAME</name>
38+
<description>The Git tag to build.</description>
39+
<defaultValue />
40+
<trim>false</trim>
41+
</hudson.model.StringParameterDefinition>
42+
<hudson.model.StringParameterDefinition>
43+
<name>BUILD_NUMBER</name>
44+
<description>Sets the version build number explicitely.</description>
45+
<defaultValue />
46+
<trim>false</trim>
47+
</hudson.model.StringParameterDefinition>
48+
<hudson.model.StringParameterDefinition>
49+
<name>EXTRA_CONFIGURE_OPTIONS</name>
50+
<description>Configure options passed directly to configure script.</description>
51+
<defaultValue />
52+
<trim>false</trim>
53+
</hudson.model.StringParameterDefinition>
54+
<hudson.model.StringParameterDefinition>
55+
<name>JDK_MAJOR</name>
56+
<description>Specify the JDK major version explicitly. You need to override the default in user branch builds.</description>
57+
<defaultValue>17</defaultValue>
58+
<trim>false</trim>
59+
</hudson.model.StringParameterDefinition>
60+
<hudson.model.BooleanParameterDefinition>
61+
<name>BUILD_LINUX_X86_64</name>
62+
<description />
63+
<defaultValue>true</defaultValue>
64+
</hudson.model.BooleanParameterDefinition>
65+
<hudson.model.BooleanParameterDefinition>
66+
<name>BUILD_LINUX_PPC64LE</name>
67+
<description />
68+
<defaultValue>true</defaultValue>
69+
</hudson.model.BooleanParameterDefinition>
70+
<hudson.model.BooleanParameterDefinition>
71+
<name>BUILD_LINUX_AARCH64</name>
72+
<description />
73+
<defaultValue>true</defaultValue>
74+
</hudson.model.BooleanParameterDefinition>
75+
<hudson.model.BooleanParameterDefinition>
76+
<name>BUILD_WINDOWS_X86_64</name>
77+
<description />
78+
<defaultValue>true</defaultValue>
79+
</hudson.model.BooleanParameterDefinition>
80+
<hudson.model.BooleanParameterDefinition>
81+
<name>BUILD_MACOS_X86_64</name>
82+
<description />
83+
<defaultValue>true</defaultValue>
84+
</hudson.model.BooleanParameterDefinition>
85+
<hudson.model.BooleanParameterDefinition>
86+
<name>RUN_TESTS</name>
87+
<description>enable/disable jtreg runs</description>
88+
<defaultValue>true</defaultValue>
89+
</hudson.model.BooleanParameterDefinition>
90+
<hudson.model.BooleanParameterDefinition>
91+
<name>PUBLISH</name>
92+
<description>When set to true, the resulting bundles will be published to GitHub. (Only used in release builds!)</description>
93+
<defaultValue>false</defaultValue>
94+
</hudson.model.BooleanParameterDefinition>
95+
<hudson.model.BooleanParameterDefinition>
96+
<name>RELEASE</name>
97+
<description>When set to true, marks this build as a release build, otherwise as pre-release. (Only used in release builds!)</description>
98+
<defaultValue>false</defaultValue>
99+
</hudson.model.BooleanParameterDefinition>
100+
<hudson.model.StringParameterDefinition>
101+
<name>hotspot_test_groups</name>
102+
<description>Select the test group for jtreg hotspot tests. Empty means disabled.</description>
103+
<defaultValue>:tier1</defaultValue>
104+
<trim>false</trim>
105+
</hudson.model.StringParameterDefinition>
106+
<hudson.model.StringParameterDefinition>
107+
<name>jdk_test_groups</name>
108+
<description>Select the test group for jtreg jdk tests. Empty means disabled.</description>
109+
<defaultValue>:tier1</defaultValue>
110+
<trim>false</trim>
111+
</hudson.model.StringParameterDefinition>
112+
<hudson.model.StringParameterDefinition>
113+
<name>langtools_test_groups</name>
114+
<description>Select the test group for jtreg langtools tests. Empty means disabled.</description>
115+
<defaultValue>"jdk tools lib"</defaultValue>
116+
<trim>false</trim>
117+
</hudson.model.StringParameterDefinition>
118+
</parameterDefinitions>
119+
</hudson.model.ParametersDefinitionProperty>
120+
</properties>
121+
<definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps@2.94">
3122
<script>pipeline {
4123
agent {
5124
label 'build_service'
@@ -250,115 +369,5 @@
250369
</script>
251370
<sandbox>false</sandbox>
252371
</definition>
253-
<actions />
254-
<description>This project is generated. Do not modify manually.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
255-
<keepDependencies>false</keepDependencies>
256-
<properties>
257-
<jenkins.model.BuildDiscarderProperty>
258-
<strategy class="hudson.tasks.LogRotator">
259-
<daysToKeep>14</daysToKeep>
260-
<numToKeep>-1</numToKeep>
261-
<artifactDaysToKeep>7</artifactDaysToKeep>
262-
<artifactNumToKeep>-1</artifactNumToKeep>
263-
</strategy>
264-
</jenkins.model.BuildDiscarderProperty>
265-
<hudson.model.ParametersDefinitionProperty>
266-
<parameterDefinitions>
267-
<hudson.model.StringParameterDefinition>
268-
<name>SAPMACHINE_GIT_REPOSITORY</name>
269-
<description>The Git repository to use.</description>
270-
<defaultValue>https://github.com/SAP/SapMachine.git</defaultValue>
271-
<trim>false</trim>
272-
</hudson.model.StringParameterDefinition>
273-
<hudson.model.StringParameterDefinition>
274-
<name>SAPMACHINE_GIT_BRANCH</name>
275-
<description>The Git branch to build.</description>
276-
<defaultValue>sapmachine17</defaultValue>
277-
<trim>false</trim>
278-
</hudson.model.StringParameterDefinition>
279-
<hudson.model.StringParameterDefinition>
280-
<name>GIT_TAG_NAME</name>
281-
<description>The Git tag to build.</description>
282-
<defaultValue />
283-
<trim>false</trim>
284-
</hudson.model.StringParameterDefinition>
285-
<hudson.model.StringParameterDefinition>
286-
<name>BUILD_NUMBER</name>
287-
<description>Sets the version build number explicitely.</description>
288-
<defaultValue />
289-
<trim>false</trim>
290-
</hudson.model.StringParameterDefinition>
291-
<hudson.model.StringParameterDefinition>
292-
<name>EXTRA_CONFIGURE_OPTIONS</name>
293-
<description>Configure options passed directly to configure script.</description>
294-
<defaultValue />
295-
<trim>false</trim>
296-
</hudson.model.StringParameterDefinition>
297-
<hudson.model.StringParameterDefinition>
298-
<name>JDK_MAJOR</name>
299-
<description>Specify the JDK major version explicitly. You need to override the default in user branch builds.</description>
300-
<defaultValue>17</defaultValue>
301-
<trim>false</trim>
302-
</hudson.model.StringParameterDefinition>
303-
<hudson.model.BooleanParameterDefinition>
304-
<name>BUILD_LINUX_X86_64</name>
305-
<description />
306-
<defaultValue>true</defaultValue>
307-
</hudson.model.BooleanParameterDefinition>
308-
<hudson.model.BooleanParameterDefinition>
309-
<name>BUILD_LINUX_PPC64LE</name>
310-
<description />
311-
<defaultValue>true</defaultValue>
312-
</hudson.model.BooleanParameterDefinition>
313-
<hudson.model.BooleanParameterDefinition>
314-
<name>BUILD_LINUX_AARCH64</name>
315-
<description />
316-
<defaultValue>true</defaultValue>
317-
</hudson.model.BooleanParameterDefinition>
318-
<hudson.model.BooleanParameterDefinition>
319-
<name>BUILD_WINDOWS_X86_64</name>
320-
<description />
321-
<defaultValue>true</defaultValue>
322-
</hudson.model.BooleanParameterDefinition>
323-
<hudson.model.BooleanParameterDefinition>
324-
<name>BUILD_MACOS_X86_64</name>
325-
<description />
326-
<defaultValue>true</defaultValue>
327-
</hudson.model.BooleanParameterDefinition>
328-
<hudson.model.BooleanParameterDefinition>
329-
<name>RUN_TESTS</name>
330-
<description>enable/disable jtreg runs</description>
331-
<defaultValue>true</defaultValue>
332-
</hudson.model.BooleanParameterDefinition>
333-
<hudson.model.BooleanParameterDefinition>
334-
<name>PUBLISH</name>
335-
<description>When set to true, the resulting bundles will be published to GitHub. (Only used in release builds!)</description>
336-
<defaultValue>false</defaultValue>
337-
</hudson.model.BooleanParameterDefinition>
338-
<hudson.model.BooleanParameterDefinition>
339-
<name>RELEASE</name>
340-
<description>When set to true, marks this build as a release build, otherwise as pre-release. (Only used in release builds!)</description>
341-
<defaultValue>false</defaultValue>
342-
</hudson.model.BooleanParameterDefinition>
343-
<hudson.model.StringParameterDefinition>
344-
<name>hotspot_test_groups</name>
345-
<description>Select the test group for jtreg hotspot tests. Empty means disabled.</description>
346-
<defaultValue>:tier1</defaultValue>
347-
<trim>false</trim>
348-
</hudson.model.StringParameterDefinition>
349-
<hudson.model.StringParameterDefinition>
350-
<name>jdk_test_groups</name>
351-
<description>Select the test group for jtreg jdk tests. Empty means disabled.</description>
352-
<defaultValue>:tier1</defaultValue>
353-
<trim>false</trim>
354-
</hudson.model.StringParameterDefinition>
355-
<hudson.model.StringParameterDefinition>
356-
<name>langtools_test_groups</name>
357-
<description>Select the test group for jtreg langtools tests. Empty means disabled.</description>
358-
<defaultValue>"jdk tools lib"</defaultValue>
359-
<trim>false</trim>
360-
</hudson.model.StringParameterDefinition>
361-
</parameterDefinitions>
362-
</hudson.model.ParametersDefinitionProperty>
363-
</properties>
372+
<disabled>false</disabled>
364373
</flow-definition>

jenkins_configuration/jobs/osx-upload-processor/config.xml

Lines changed: 40 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
1-
<flow-definition plugin="workflow-job">
2-
<definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps">
1+
<flow-definition plugin="workflow-job@2.41">
2+
<actions>
3+
<org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobAction plugin="pipeline-model-definition@1.9.2" />
4+
<org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction plugin="pipeline-model-definition@1.9.2">
5+
<jobProperties />
6+
<triggers />
7+
<parameters />
8+
<options />
9+
</org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction>
10+
</actions>
11+
<description>This project is generated. Do not modify manually.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
12+
<keepDependencies>false</keepDependencies>
13+
<properties>
14+
<org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty />
15+
<jenkins.model.BuildDiscarderProperty>
16+
<strategy class="hudson.tasks.LogRotator">
17+
<daysToKeep>-1</daysToKeep>
18+
<numToKeep>100</numToKeep>
19+
<artifactDaysToKeep>-1</artifactDaysToKeep>
20+
<artifactNumToKeep>1</artifactNumToKeep>
21+
</strategy>
22+
</jenkins.model.BuildDiscarderProperty>
23+
<hudson.model.ParametersDefinitionProperty>
24+
<parameterDefinitions>
25+
<hudson.model.StringParameterDefinition>
26+
<name>GIT_TAG_NAME</name>
27+
<description>The Git tag to create a debian package from.</description>
28+
<defaultValue />
29+
<trim>false</trim>
30+
</hudson.model.StringParameterDefinition>
31+
<hudson.model.BooleanParameterDefinition>
32+
<name>PUBLISH_CASKS</name>
33+
<description>When set to true, update homebrew casks.</description>
34+
<defaultValue>false</defaultValue>
35+
</hudson.model.BooleanParameterDefinition>
36+
</parameterDefinitions>
37+
</hudson.model.ParametersDefinitionProperty>
38+
</properties>
39+
<definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps@2.94">
340
<script>pipeline {
441
agent {
542
label 'macos_x86_64'
@@ -42,33 +79,5 @@
4279
</script>
4380
<sandbox>false</sandbox>
4481
</definition>
45-
<actions />
46-
<description>This project is generated. Do not modify manually.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
47-
<keepDependencies>false</keepDependencies>
48-
<properties>
49-
<org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty />
50-
<jenkins.model.BuildDiscarderProperty>
51-
<strategy class="hudson.tasks.LogRotator">
52-
<daysToKeep>-1</daysToKeep>
53-
<numToKeep>100</numToKeep>
54-
<artifactDaysToKeep>-1</artifactDaysToKeep>
55-
<artifactNumToKeep>1</artifactNumToKeep>
56-
</strategy>
57-
</jenkins.model.BuildDiscarderProperty>
58-
<hudson.model.ParametersDefinitionProperty>
59-
<parameterDefinitions>
60-
<hudson.model.StringParameterDefinition>
61-
<name>GIT_TAG_NAME</name>
62-
<description>The Git tag to create a debian package from.</description>
63-
<defaultValue />
64-
<trim>false</trim>
65-
</hudson.model.StringParameterDefinition>
66-
<hudson.model.BooleanParameterDefinition>
67-
<name>PUBLISH_CASKS</name>
68-
<description>When set to true, update homebrew casks.</description>
69-
<defaultValue>false</defaultValue>
70-
</hudson.model.BooleanParameterDefinition>
71-
</parameterDefinitions>
72-
</hudson.model.ParametersDefinitionProperty>
73-
</properties>
82+
<disabled>false</disabled>
7483
</flow-definition>

jenkins_configuration/jobs/update-cask/config.xml

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
1-
<flow-definition plugin="workflow-job">
2-
<definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps">
1+
<flow-definition plugin="workflow-job@2.41">
2+
<actions>
3+
<org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobAction plugin="pipeline-model-definition@1.9.2" />
4+
<org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction plugin="pipeline-model-definition@1.9.2">
5+
<jobProperties />
6+
<triggers />
7+
<parameters />
8+
<options />
9+
</org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction>
10+
</actions>
11+
<description>This project is generated. Do not modify manually.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
12+
<keepDependencies>false</keepDependencies>
13+
<properties>
14+
<org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty />
15+
<jenkins.model.BuildDiscarderProperty>
16+
<strategy class="hudson.tasks.LogRotator">
17+
<daysToKeep>-1</daysToKeep>
18+
<numToKeep>20</numToKeep>
19+
<artifactDaysToKeep>-1</artifactDaysToKeep>
20+
<artifactNumToKeep>5</artifactNumToKeep>
21+
</strategy>
22+
</jenkins.model.BuildDiscarderProperty>
23+
<hudson.model.ParametersDefinitionProperty>
24+
<parameterDefinitions>
25+
<hudson.model.StringParameterDefinition>
26+
<name>GIT_TAG_NAME</name>
27+
<description>The Git tag to publish casks for.</description>
28+
<defaultValue />
29+
<trim>false</trim>
30+
</hudson.model.StringParameterDefinition>
31+
</parameterDefinitions>
32+
</hudson.model.ParametersDefinitionProperty>
33+
</properties>
34+
<definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps@2.94">
335
<script>pipeline {
436
agent {
537
label 'macos_x86_64'
@@ -34,28 +66,5 @@
3466
</script>
3567
<sandbox>false</sandbox>
3668
</definition>
37-
<actions />
38-
<description>This project is generated. Do not modify manually.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
39-
<keepDependencies>false</keepDependencies>
40-
<properties>
41-
<org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty />
42-
<jenkins.model.BuildDiscarderProperty>
43-
<strategy class="hudson.tasks.LogRotator">
44-
<daysToKeep>-1</daysToKeep>
45-
<numToKeep>20</numToKeep>
46-
<artifactDaysToKeep>-1</artifactDaysToKeep>
47-
<artifactNumToKeep>5</artifactNumToKeep>
48-
</strategy>
49-
</jenkins.model.BuildDiscarderProperty>
50-
<hudson.model.ParametersDefinitionProperty>
51-
<parameterDefinitions>
52-
<hudson.model.StringParameterDefinition>
53-
<name>GIT_TAG_NAME</name>
54-
<description>The Git tag to publish casks for.</description>
55-
<defaultValue />
56-
<trim>false</trim>
57-
</hudson.model.StringParameterDefinition>
58-
</parameterDefinitions>
59-
</hudson.model.ParametersDefinitionProperty>
60-
</properties>
69+
<disabled>false</disabled>
6170
</flow-definition>

0 commit comments

Comments
 (0)