Add the script for Jenkins setup
[icn.git] / ci / icn_check.xml
1 <?xml version='1.1' encoding='UTF-8'?>
2 <flow-definition plugin="workflow-job@2.35">
3   <actions>
4     <org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobAction plugin="pipeline-model-definition@1.3.9"/>
5     <org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction plugin="pipeline-model-definition@1.3.9">
6       <jobProperties/>
7       <triggers/>
8       <parameters/>
9       <options>
10         <string>skipDefaultCheckout</string>
11       </options>
12     </org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction>
13   </actions>
14   <description>ICN CI job</description>
15   <keepDependencies>false</keepDependencies>
16   <properties>
17     <org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty>
18       <triggers>
19         <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.30.0">
20           <spec></spec>
21           <gerritProjects>
22             <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
23               <compareType>PLAIN</compareType>
24               <pattern>icn</pattern>
25               <branches>
26                 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
27                   <compareType>ANT</compareType>
28                   <pattern>**</pattern>
29                 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
30               </branches>
31               <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
32             </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
33           </gerritProjects>
34           <dynamicGerritProjects class="empty-list"/>
35           <skipVote>
36             <onSuccessful>false</onSuccessful>
37             <onFailed>false</onFailed>
38             <onUnstable>false</onUnstable>
39             <onNotBuilt>false</onNotBuilt>
40           </skipVote>
41           <gerritBuildSuccessfulVerifiedValue>0</gerritBuildSuccessfulVerifiedValue>
42           <gerritBuildSuccessfulCodeReviewValue>1</gerritBuildSuccessfulCodeReviewValue>
43           <gerritBuildFailedVerifiedValue>0</gerritBuildFailedVerifiedValue>
44           <gerritBuildFailedCodeReviewValue>-1</gerritBuildFailedCodeReviewValue>
45           <gerritBuildUnstableVerifiedValue>0</gerritBuildUnstableVerifiedValue>
46           <gerritBuildUnstableCodeReviewValue>-1</gerritBuildUnstableCodeReviewValue>
47           <silentMode>false</silentMode>
48           <notificationLevel></notificationLevel>
49           <silentStartMode>false</silentStartMode>
50           <escapeQuotes>true</escapeQuotes>
51           <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
52           <dependencyJobsNames></dependencyJobsNames>
53           <commitMessageParameterMode>BASE64</commitMessageParameterMode>
54           <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
55           <commentTextParameterMode>BASE64</commentTextParameterMode>
56           <buildStartMessage></buildStartMessage>
57           <buildFailureMessage>ci failed</buildFailureMessage>
58           <buildSuccessfulMessage>ci pass</buildSuccessfulMessage>
59           <buildUnstableMessage></buildUnstableMessage>
60           <buildNotBuiltMessage></buildNotBuiltMessage>
61           <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
62           <customUrl></customUrl>
63           <serverName>gerrit.akraino.org</serverName>
64           <triggerOnEvents>
65             <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
66               <excludeDrafts>false</excludeDrafts>
67               <excludeTrivialRebase>false</excludeTrivialRebase>
68               <excludeNoCodeChange>false</excludeNoCodeChange>
69               <excludePrivateState>false</excludePrivateState>
70               <excludeWipState>false</excludeWipState>
71             </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
72           </triggerOnEvents>
73           <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
74           <triggerConfigURL></triggerConfigURL>
75           <triggerInformationAction/>
76         </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
77       </triggers>
78     </org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty>
79   </properties>
80   <definition class="org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition" plugin="workflow-cps@2.74">
81     <scm class="hudson.plugins.git.GitSCM" plugin="git@3.12.1">
82       <configVersion>2</configVersion>
83       <userRemoteConfigs>
84         <hudson.plugins.git.UserRemoteConfig>
85           <name>origin</name>
86           <url>https://gerrit.akraino.org/r/icn.git</url>
87         </hudson.plugins.git.UserRemoteConfig>
88       </userRemoteConfigs>
89       <branches>
90         <hudson.plugins.git.BranchSpec>
91           <name>origin/${GERRIT_BRANCH}</name>
92         </hudson.plugins.git.BranchSpec>
93       </branches>
94       <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
95       <submoduleCfg class="list"/>
96       <extensions>
97         <hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
98       </extensions>
99     </scm>
100     <scriptPath>Jenkinsfile</scriptPath>
101     <lightweight>true</lightweight>
102   </definition>
103   <triggers/>
104   <disabled>false</disabled>
105 </flow-definition>