trepos-config.xml - devuan-releasebot - devuan's releasebot reimplemented (scorsh version)
HTML git clone git://parazyd.org/devuan-releasebot.git
DIR Log
DIR Files
DIR Refs
DIR LICENSE
---
trepos-config.xml (4637B)
---
1 <?xml version='1.0' encoding='UTF-8'?>
2 <project>
3 <actions/>
4 <description>{{{DESCRIPTION}}}</description>
5 <logRotator class="hudson.tasks.LogRotator">
6 <daysToKeep>-1</daysToKeep>
7 <numToKeep>3</numToKeep>
8 <artifactDaysToKeep>-1</artifactDaysToKeep>
9 <artifactNumToKeep>-1</artifactNumToKeep>
10 </logRotator>
11 <keepDependencies>false</keepDependencies>
12 <properties>
13 <com.suryagaddipati.jenkins.SlaveUtilizationProperty plugin="slave-utilization-plugin@1.8">
14 <needsExclusiveAccessToNode>false</needsExclusiveAccessToNode>
15 <singleInstancePerSlave>false</singleInstancePerSlave>
16 <slaveUtilizationPercentage>0</slaveUtilizationPercentage>
17 </com.suryagaddipati.jenkins.SlaveUtilizationProperty>
18 <hudson.model.ParametersDefinitionProperty>
19 <parameterDefinitions>
20 <hudson.model.StringParameterDefinition>
21 <name>codename</name>
22 <description></description>
23 <defaultValue>experimental</defaultValue>
24 </hudson.model.StringParameterDefinition>
25 </parameterDefinitions>
26 </hudson.model.ParametersDefinitionProperty>
27 </properties>
28 <scm class="hudson.scm.NullSCM"/>
29 <assignedNode>repository</assignedNode>
30 <canRoam>false</canRoam>
31 <disabled>false</disabled>
32 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
33 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
34 <triggers/>
35 <concurrentBuild>false</concurrentBuild>
36 <builders>
37 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.34">
38 <project>{{{PKGNAME}}}-binaries</project>
39 <parameters>codename=$codename</parameters>
40 <filter>*</filter>
41 <target></target>
42 <excludes></excludes>
43 <selector class="hudson.plugins.copyartifact.TriggeredBuildSelector">
44 <fallbackToLastSuccessful>true</fallbackToLastSuccessful>
45 <upstreamFilterStrategy>UseGlobalSetting</upstreamFilterStrategy>
46 </selector>
47 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
48 </hudson.plugins.copyartifact.CopyArtifact>
49 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.34">
50 <project>{{{PKGNAME}}}-source</project>
51 <parameters>codename=$codename</parameters>
52 <filter>*</filter>
53 <target>architecture=source,label=source</target>
54 <excludes></excludes>
55 <selector class="hudson.plugins.copyartifact.StatusBuildSelector">
56 <stable>true</stable>
57 </selector>
58 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
59 </hudson.plugins.copyartifact.CopyArtifact>
60 <hudson.tasks.Shell>
61 <command>if [ -n "$gitlabBranch" ] ; then
62 export codename=$gitlabBranch
63 fi
64 . /etc/jenkins/debian_glue
65 export KEY_ID
66 for i in architecture* ; do
67 #cp $i/* .
68 cd $i
69 debsign --no-re-sign -k$KEY_ID *.changes || true
70 debsign --no-re-sign -k$KEY_ID *.dsc || true
71 cd ..
72 done
73 #find . -type d -name 'architecture*' | xargs rm -r
74
75 #debsign --no-re-sign -k$KEY_ID *.changes
76 #debsign --no-re-sign -k$KEY_ID *.dsc
77 ssh dak@repo.devuan.org mkdir /home/dak/jenkins/$BUILD_TAG
78 scp -r * dak@repo.devuan.org:/home/dak/jenkins/$BUILD_TAG
79 ssh dak@repo.devuan.org dak_add_pkgs -s $codename -c main $BUILD_TAG
80 env</command>
81 </hudson.tasks.Shell>
82 </builders>
83 <publishers>
84 <hudson.tasks.ArtifactArchiver>
85 <artifacts>*/*</artifacts>
86 <allowEmptyArchive>false</allowEmptyArchive>
87 <onlyIfSuccessful>false</onlyIfSuccessful>
88 <fingerprint>false</fingerprint>
89 <defaultExcludes>true</defaultExcludes>
90 </hudson.tasks.ArtifactArchiver>
91 <hudson.plugins.ircbot.IrcPublisher plugin="ircbot@2.25">
92 <targets class="empty-list"/>
93 <strategy>ALL</strategy>
94 <notifyOnBuildStart>false</notifyOnBuildStart>
95 <notifySuspects>false</notifySuspects>
96 <notifyCulprits>false</notifyCulprits>
97 <notifyFixers>false</notifyFixers>
98 <notifyUpstreamCommitters>false</notifyUpstreamCommitters>
99 <buildToChatNotifier class="hudson.plugins.im.build_notify.DefaultBuildToChatNotifier" plugin="instant-messaging@1.32"/>
100 <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier>
101 <channels/>
102 </hudson.plugins.ircbot.IrcPublisher>
103 </publishers>
104 <buildWrappers>
105 <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.25">
106 <deleteDirs>false</deleteDirs>
107 <cleanupParameter></cleanupParameter>
108 <externalDelete></externalDelete>
109 </hudson.plugins.ws__cleanup.PreBuildCleanup>
110 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.5.15"/>
111 </buildWrappers>
112 </project>