Add new jenkins job : 'gbs-ref-fullbuild' when master branch of scm/git-ref-mapping...
[services/jenkins-jobs.git] / jobs / gbs-ref-fullbuild / config.xml
1 <?xml version='1.0' 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>UNDEFINED</blockLevel>
10       <scanQueueFor>DISABLED</scanQueueFor>
11       <blockingJobs></blockingJobs>
12     </hudson.plugins.buildblocker.BuildBlockerProperty>
13     <jenkins.model.BuildDiscarderProperty>
14       <strategy class="hudson.tasks.LogRotator">
15         <daysToKeep>7</daysToKeep>
16         <numToKeep>1000</numToKeep>
17         <artifactDaysToKeep>7</artifactDaysToKeep>
18         <artifactNumToKeep>1000</artifactNumToKeep>
19       </strategy>
20     </jenkins.model.BuildDiscarderProperty>
21     <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
22       <autoRebuild>false</autoRebuild>
23       <rebuildDisabled>false</rebuildDisabled>
24     </com.sonyericsson.rebuild.RebuildSettings>
25     <hudson.model.ParametersDefinitionProperty>
26       <parameterDefinitions>
27         <hudson.model.ChoiceParameterDefinition>
28           <name>TIZEN_PROFILE</name>
29           <description>Tizen profile which is supported by gbs fullbuild. Select one of below profile.
30 Tizen:Unified
31 Tizen:3.0:Mobile
32 Tizen:3.0:TV
33 Tizen:3.0:Wearable
34 Tizen:3.0:IVI
35 Tizen:3.0:Common</description>
36           <choices class="java.util.Arrays$ArrayList">
37             <a class="string-array">
38               <string>Tizen:Unified</string>
39               <string>Tizen:3.0:Mobile</string>
40               <string>Tizen:3.0:TV</string>
41               <string>Tizen:3.0:Wearable</string>
42               <string>Tizen:3.0:IVI</string>
43               <string>Tizen:3.0:Common</string>
44             </a>
45           </choices>
46         </hudson.model.ChoiceParameterDefinition>
47         <hudson.model.StringParameterDefinition>
48           <name>REPOSITORY</name>
49           <description>Repository to be built</description>
50           <defaultValue>standard</defaultValue>
51         </hudson.model.StringParameterDefinition>
52         <hudson.model.StringParameterDefinition>
53           <name>ARCHITECTURE</name>
54           <description>Architecture to be built</description>
55           <defaultValue>armv7l</defaultValue>
56         </hudson.model.StringParameterDefinition>
57       </parameterDefinitions>
58     </hudson.model.ParametersDefinitionProperty>
59   </properties>
60   <scm class="hudson.scm.NullSCM"/>
61   <assignedNode>imager||imager_snapshot</assignedNode>
62   <canRoam>false</canRoam>
63   <disabled>true</disabled>
64   <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
65   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
66   <triggers>
67     <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.23.2">
68       <spec></spec>
69       <gerritProjects>
70         <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
71           <compareType>PLAIN</compareType>
72           <pattern>scm/git-ref-mapping</pattern>
73           <branches>
74             <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
75               <compareType>PLAIN</compareType>
76               <pattern>master</pattern>
77             </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
78           </branches>
79           <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
80         </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
81       </gerritProjects>
82       <skipVote>
83         <onSuccessful>false</onSuccessful>
84         <onFailed>false</onFailed>
85         <onUnstable>false</onUnstable>
86         <onNotBuilt>false</onNotBuilt>
87       </skipVote>
88       <silentMode>true</silentMode>
89       <notificationLevel></notificationLevel>
90       <silentStartMode>false</silentStartMode>
91       <escapeQuotes>true</escapeQuotes>
92       <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
93       <dependencyJobsNames></dependencyJobsNames>
94       <commitMessageParameterMode>BASE64</commitMessageParameterMode>
95       <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
96       <commentTextParameterMode>PLAIN</commentTextParameterMode>
97       <buildStartMessage></buildStartMessage>
98       <buildFailureMessage></buildFailureMessage>
99       <buildSuccessfulMessage></buildSuccessfulMessage>
100       <buildUnstableMessage></buildUnstableMessage>
101       <buildNotBuiltMessage></buildNotBuiltMessage>
102       <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
103       <customUrl></customUrl>
104       <serverName>public_gerrit_rabbitmq</serverName>
105       <triggerOnEvents>
106         <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginRefUpdatedEvent/>
107       </triggerOnEvents>
108       <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
109       <triggerConfigURL></triggerConfigURL>
110       <triggerInformationAction/>
111     </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
112   </triggers>
113   <concurrentBuild>false</concurrentBuild>
114   <builders>
115     <hudson.tasks.Shell>
116       <command>#!/bin/bash
117 set -x
118
119 python ${WORKSPACE}/jenkins-scripts/job_gbs_ref_fullbuild.py</command>
120     </hudson.tasks.Shell>
121   </builders>
122   <publishers/>
123   <buildWrappers>
124     <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
125       <deleteDirs>false</deleteDirs>
126       <cleanupParameter></cleanupParameter>
127       <externalDelete></externalDelete>
128     </hudson.plugins.ws__cleanup.PreBuildCleanup>
129     <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
130       <includes>configuration, jenkins-scripts/job_gbs_ref_fullbuild.py, jenkins-scripts/common/*</includes>
131       <excludes></excludes>
132       <flatten>false</flatten>
133       <includeAntExcludes>false</includeAntExcludes>
134       <hudsonHomeRelative>false</hudsonHomeRelative>
135       <relativeTo>userContent</relativeTo>
136     </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
137     <EnvInjectBuildWrapper plugin="envinject@2.1">
138       <info>
139         <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
140         <secureGroovyScript plugin="script-security@1.28">
141           <script></script>
142           <sandbox>false</sandbox>
143         </secureGroovyScript>
144         <loadFilesFromMaster>false</loadFilesFromMaster>
145       </info>
146     </EnvInjectBuildWrapper>
147   </buildWrappers>
148