mika: Job [dpkg-source] configuration updated
[jenkins-scm.git] / jobs / dpkg-source / config.xml
1 <?xml version='1.1' encoding='UTF-8'?>
2 <project>
3   <actions/>
4   <description>The Debian package management system.&lt;br&gt;&#xd;
5 &lt;pre&gt;https://git.dpkg.org/cgit/dpkg/dpkg.git&lt;/pre&gt;&#xd;
6 &lt;br&gt;&#xd;
7 APT instructions:&lt;br&gt;&#xd;
8 &lt;pre&gt;&#xd;
9 deb     http://jenkins.grml.org/debian dpkg main&#xd;
10 deb-src http://jenkins.grml.org/debian dpkg main&#xd;
11 wget -O - http://jenkins.grml.org/debian/C525F56752D4A654.asc | sudo apt-key add - &#xd;
12 &lt;/pre&gt;</description>
13   <keepDependencies>false</keepDependencies>
14   <properties>
15     <jenkins.model.BuildDiscarderProperty>
16       <strategy class="hudson.tasks.LogRotator">
17         <daysToKeep>-1</daysToKeep>
18         <numToKeep>10</numToKeep>
19         <artifactDaysToKeep>-1</artifactDaysToKeep>
20         <artifactNumToKeep>-1</artifactNumToKeep>
21       </strategy>
22     </jenkins.model.BuildDiscarderProperty>
23     <com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty plugin="gitlab-plugin@1.5.13">
24       <gitLabConnection></gitLabConnection>
25     </com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty>
26     <hudson.model.ParametersDefinitionProperty>
27       <parameterDefinitions>
28         <hudson.model.StringParameterDefinition>
29           <name>branch</name>
30           <description>the git branch to build</description>
31           <defaultValue>master</defaultValue>
32           <trim>false</trim>
33         </hudson.model.StringParameterDefinition>
34       </parameterDefinitions>
35     </hudson.model.ParametersDefinitionProperty>
36   </properties>
37   <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0">
38     <configVersion>2</configVersion>
39     <userRemoteConfigs>
40       <hudson.plugins.git.UserRemoteConfig>
41         <url>https://git.dpkg.org/git/dpkg/dpkg.git</url>
42       </hudson.plugins.git.UserRemoteConfig>
43     </userRemoteConfigs>
44     <branches>
45       <hudson.plugins.git.BranchSpec>
46         <name>$branch</name>
47       </hudson.plugins.git.BranchSpec>
48     </branches>
49     <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
50     <submoduleCfg class="list"/>
51     <extensions>
52       <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
53         <relativeTargetDir>source</relativeTargetDir>
54       </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
55     </extensions>
56   </scm>
57   <canRoam>true</canRoam>
58   <disabled>false</disabled>
59   <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
60   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
61   <authToken>cyageyphybs7</authToken>
62   <triggers/>
63   <concurrentBuild>false</concurrentBuild>
64   <builders>
65     <hudson.tasks.Shell>
66       <command>echo &quot;*** dpkg specifics ***&quot;
67 cd source
68 rm -f &apos;.dist-version&apos;
69 bash -x ./get-version &gt;.dist-version
70 echo &quot;before:&quot;
71 cat .dist-version
72 echo &quot;######&quot;
73 autoreconf -f -i
74 echo &quot;after:&quot;
75 cat .dist-version
76 echo &quot;######&quot;</command>
77     </hudson.tasks.Shell>
78     <hudson.tasks.Shell>
79       <command>SKIP_GIT_CLEANUP=true /usr/bin/generate-git-snapshot</command>
80     </hudson.tasks.Shell>
81     <hudson.tasks.Shell>
82       <command>mkdir -p report
83 /usr/bin/lintian-junit-report *.dsc &gt; report/lintian.xml</command>
84     </hudson.tasks.Shell>
85   </builders>
86   <publishers>
87     <hudson.tasks.ArtifactArchiver>
88       <artifacts>*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes</artifacts>
89       <allowEmptyArchive>false</allowEmptyArchive>
90       <onlyIfSuccessful>false</onlyIfSuccessful>
91       <fingerprint>true</fingerprint>
92       <defaultExcludes>true</defaultExcludes>
93       <caseSensitive>true</caseSensitive>
94     </hudson.tasks.ArtifactArchiver>
95     <hudson.tasks.BuildTrigger>
96       <childProjects>dpkg-binaries</childProjects>
97       <threshold>
98         <name>SUCCESS</name>
99         <ordinal>0</ordinal>
100         <color>BLUE</color>
101         <completeBuild>true</completeBuild>
102       </threshold>
103     </hudson.tasks.BuildTrigger>
104     <hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.28">
105       <testResults>**/lintian.xml</testResults>
106       <keepLongStdio>false</keepLongStdio>
107       <healthScaleFactor>1.0</healthScaleFactor>
108       <allowEmptyResults>false</allowEmptyResults>
109     </hudson.tasks.junit.JUnitResultArchiver>
110     <hudson.tasks.Fingerprinter>
111       <targets></targets>
112       <defaultExcludes>true</defaultExcludes>
113       <caseSensitive>true</caseSensitive>
114     </hudson.tasks.Fingerprinter>
115     <hudson.tasks.Mailer plugin="mailer@1.29">
116       <recipients>debian-dpkg@lists.debian.org</recipients>
117       <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
118       <sendToIndividuals>true</sendToIndividuals>
119     </hudson.tasks.Mailer>
120     <hudson.plugins.blame__upstream__commiters.BlameUpstreamCommitersPublisher plugin="blame-upstream-commiters@1.2">
121       <sendToIndividuals>false</sendToIndividuals>
122     </hudson.plugins.blame__upstream__commiters.BlameUpstreamCommitersPublisher>
123   </publishers>
124   <buildWrappers/>
125 </project>