Add base Verification
[services/jenkins-jobs.git] / jobs / pre-release-base-verification-link-profile / config.xml
1 <?xml version='1.1' encoding='UTF-8'?>
2 <project>
3   <actions/>
4   <description></description>
5   <keepDependencies>false</keepDependencies>
6   <properties>
7     <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
8       <useBuildBlocker>false</useBuildBlocker>
9       <blockLevel>GLOBAL</blockLevel>
10       <scanQueueFor>DISABLED</scanQueueFor>
11       <blockingJobs></blockingJobs>
12     </hudson.plugins.buildblocker.BuildBlockerProperty>
13     <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.28">
14       <autoRebuild>false</autoRebuild>
15       <rebuildDisabled>false</rebuildDisabled>
16     </com.sonyericsson.rebuild.RebuildSettings>
17     <jenkins.model.BuildDiscarderProperty>
18       <strategy class="hudson.tasks.LogRotator">
19         <daysToKeep>7</daysToKeep>
20         <numToKeep>-1</numToKeep>
21         <artifactDaysToKeep>-1</artifactDaysToKeep>
22         <artifactNumToKeep>-1</artifactNumToKeep>
23       </strategy>
24     </jenkins.model.BuildDiscarderProperty>
25     <hudson.model.ParametersDefinitionProperty>
26       <parameterDefinitions>
27         <hudson.model.StringParameterDefinition>
28           <name>TRIGGER_INFO</name>
29           <description></description>
30           <defaultValue></defaultValue>
31           <trim>false</trim>
32         </hudson.model.StringParameterDefinition>
33       </parameterDefinitions>
34     </hudson.model.ParametersDefinitionProperty>
35   </properties>
36   <scm class="hudson.scm.NullSCM"/>
37   <assignedNode>master</assignedNode>
38   <canRoam>false</canRoam>
39   <disabled>false</disabled>
40   <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
41   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
42   <triggers/>
43   <concurrentBuild>false</concurrentBuild>
44   <builders>
45     <hudson.tasks.Shell>
46       <command>#!/bin/bash
47 set -x
48
49 python ${WORKSPACE}/jenkins-scripts/job_base_verification.py profile_check</command>
50     </hudson.tasks.Shell>
51   </builders>
52   <publishers>
53     <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.4">
54       <script plugin="script-security@1.43">
55         <script>def matcher = manager.getLogMatcher(&quot;.*build_id=&apos;(.*)&apos;\$&quot;)
56
57 if(matcher?.matches()) {
58     manager.addShortText(&quot;\n&quot;)
59     manager.addShortText(matcher.group(1))
60 }else{
61     manager.addShortText(&quot;??&quot;)
62 }</script>
63         <sandbox>false</sandbox>
64       </script>
65       <behavior>0</behavior>
66       <runForMatrixParent>false</runForMatrixParent>
67     </org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
68   </publishers>
69   <buildWrappers>
70     <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.34">
71       <deleteDirs>false</deleteDirs>
72       <cleanupParameter></cleanupParameter>
73       <externalDelete></externalDelete>
74     </hudson.plugins.ws__cleanup.PreBuildCleanup>
75     <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
76       <includes>configuration, jenkins-scripts/job_base_verification.py, jenkins-scripts/common/*</includes>
77       <excludes></excludes>
78       <flatten>false</flatten>
79       <includeAntExcludes>false</includeAntExcludes>
80       <hudsonHomeRelative>false</hudsonHomeRelative>
81       <relativeTo>userContent</relativeTo>
82     </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
83     <EnvInjectBuildWrapper plugin="envinject@2.1.5">
84       <info>
85         <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
86         <secureGroovyScript plugin="script-security@1.43">
87           <script></script>
88           <sandbox>false</sandbox>
89         </secureGroovyScript>
90         <loadFilesFromMaster>false</loadFilesFromMaster>
91       </info>
92     </EnvInjectBuildWrapper>
93   </buildWrappers>
94 </project>