1
+ <?xml version =' 1.0' encoding =' UTF-8' ?>
2
+ <
maven2-moduleset plugin =
" [email protected] " >
3
+ <actions />
4
+ <description ></description >
5
+ <logRotator class =" hudson.tasks.LogRotator" >
6
+ <daysToKeep >10</daysToKeep >
7
+ <numToKeep >10</numToKeep >
8
+ <artifactDaysToKeep >-1</artifactDaysToKeep >
9
+ <artifactNumToKeep >-1</artifactNumToKeep >
10
+ </logRotator >
11
+ <keepDependencies >false</keepDependencies >
12
+ <properties >
13
+ <
com .coravy.hudson.plugins.github.GithubProjectProperty
plugin =
" [email protected] " >
14
+ <projectUrl >https://github.com/jantje/arduino-eclipse-plugin.git/</projectUrl >
15
+ </com .coravy.hudson.plugins.github.GithubProjectProperty>
16
+ </properties >
17
+ <
scm class =
" hudson.plugins.git.GitSCM" plugin =
" [email protected] " >
18
+ <configVersion >2</configVersion >
19
+ <userRemoteConfigs >
20
+ <hudson .plugins.git.UserRemoteConfig>
21
+ <
url >https://
[email protected] /jantje/arduino-eclipse-plugin.git</
url >
22
+ </hudson .plugins.git.UserRemoteConfig>
23
+ </userRemoteConfigs >
24
+ <branches >
25
+ <hudson .plugins.git.BranchSpec>
26
+ <name >*/master</name >
27
+ </hudson .plugins.git.BranchSpec>
28
+ </branches >
29
+ <doGenerateSubmoduleConfigurations >false</doGenerateSubmoduleConfigurations >
30
+ <submoduleCfg class =" list" />
31
+ <extensions />
32
+ </scm >
33
+ <canRoam >true</canRoam >
34
+ <disabled >false</disabled >
35
+ <blockBuildWhenDownstreamBuilding >false</blockBuildWhenDownstreamBuilding >
36
+ <blockBuildWhenUpstreamBuilding >false</blockBuildWhenUpstreamBuilding >
37
+ <triggers >
38
+ <hudson .triggers.TimerTrigger>
39
+ <spec >H 2 * * *</spec >
40
+ </hudson .triggers.TimerTrigger>
41
+ </triggers >
42
+ <concurrentBuild >false</concurrentBuild >
43
+ <rootModule >
44
+ <groupId >com.github.brodykenrick.arduino-eclipse-plugin</groupId >
45
+ <artifactId >root</artifactId >
46
+ </rootModule >
47
+ <goals >verify -Pall,luna</goals >
48
+ <aggregatorStyleBuild >true</aggregatorStyleBuild >
49
+ <incrementalBuild >false</incrementalBuild >
50
+ <ignoreUpstremChanges >true</ignoreUpstremChanges >
51
+ <archivingDisabled >true</archivingDisabled >
52
+ <resolveDependencies >false</resolveDependencies >
53
+ <processPlugins >true</processPlugins >
54
+ <mavenValidationLevel >-1</mavenValidationLevel >
55
+ <runHeadless >false</runHeadless >
56
+ <disableTriggerDownstreamProjects >false</disableTriggerDownstreamProjects >
57
+ <settings class =" jenkins.mvn.DefaultSettingsProvider" />
58
+ <globalSettings class =" jenkins.mvn.DefaultGlobalSettingsProvider" />
59
+ <reporters />
60
+ <publishers >
61
+ <
org .jenkins__ci.plugins.flexible__publish.FlexiblePublisher
plugin =
" [email protected] " >
62
+ <publishers >
63
+ <org .jenkins__ci.plugins.flexible__publish.ConditionalPublisher>
64
+ <
condition class =
" org.jenkins_ci.plugins.run_condition.contributed.ShellCondition" plugin =
" [email protected] " >
65
+ <command >#!/bin/bash
66
+ changelog=${WORKSPACE}/../builds/${BUILD_ID}/changelog.xml
67
+ content=`head -1 " ${changelog}" `
68
+ echo ${content}
69
+ if [ " ${content}" == "< log/>" ]; then
70
+ echo No change
71
+ exit 1
72
+ fi
73
+ if [ " ${content}" == "" ]; then
74
+ echo No change
75
+ exit 2
76
+ fi
77
+ echo change
78
+ exit 0
79
+ </command >
80
+ </condition >
81
+ <
publisher class =
" jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" plugin =
" [email protected] " >
82
+ <consolePrefix >FTP: </consolePrefix >
83
+ <delegate >
84
+ <publishers >
85
+ <jenkins .plugins.publish__over__ftp.BapFtpPublisher>
86
+ <configName >ftp.baeyens.it</configName >
87
+ <verbose >false</verbose >
88
+ <transfers >
89
+ <jenkins .plugins.publish__over__ftp.BapFtpTransfer>
90
+ <remoteDirectory ></remoteDirectory >
91
+ <sourceFiles >Eclipse*/WebContent/*</sourceFiles >
92
+ <excludes ></excludes >
93
+ <removePrefix >Eclipse update site/WebContent</removePrefix >
94
+ <remoteDirectorySDF >false</remoteDirectorySDF >
95
+ <flatten >false</flatten >
96
+ <cleanRemote >false</cleanRemote >
97
+ <noDefaultExcludes >false</noDefaultExcludes >
98
+ <makeEmptyDirs >false</makeEmptyDirs >
99
+ <patternSeparator >[, ]+</patternSeparator >
100
+ <asciiMode >false</asciiMode >
101
+ </jenkins .plugins.publish__over__ftp.BapFtpTransfer>
102
+ <jenkins .plugins.publish__over__ftp.BapFtpTransfer>
103
+ <remoteDirectory >download/product</remoteDirectory >
104
+ <sourceFiles >*.tar.gz</sourceFiles >
105
+ <excludes ></excludes >
106
+ <removePrefix ></removePrefix >
107
+ <remoteDirectorySDF >false</remoteDirectorySDF >
108
+ <flatten >false</flatten >
109
+ <cleanRemote >false</cleanRemote >
110
+ <noDefaultExcludes >false</noDefaultExcludes >
111
+ <makeEmptyDirs >false</makeEmptyDirs >
112
+ <patternSeparator >[, ]+</patternSeparator >
113
+ <asciiMode >false</asciiMode >
114
+ </jenkins .plugins.publish__over__ftp.BapFtpTransfer>
115
+ <jenkins .plugins.publish__over__ftp.BapFtpTransfer>
116
+ <remoteDirectory >nightly</remoteDirectory >
117
+ <sourceFiles >it.baeyens.arduino.updatesite/target/repository/</sourceFiles >
118
+ <excludes ></excludes >
119
+ <removePrefix >it.baeyens.arduino.updatesite/target/repository</removePrefix >
120
+ <remoteDirectorySDF >false</remoteDirectorySDF >
121
+ <flatten >false</flatten >
122
+ <cleanRemote >false</cleanRemote >
123
+ <noDefaultExcludes >false</noDefaultExcludes >
124
+ <makeEmptyDirs >false</makeEmptyDirs >
125
+ <patternSeparator >[, ]+</patternSeparator >
126
+ <asciiMode >false</asciiMode >
127
+ </jenkins .plugins.publish__over__ftp.BapFtpTransfer>
128
+ </transfers >
129
+ <useWorkspaceInPromotion >false</useWorkspaceInPromotion >
130
+ <usePromotionTimestamp >false</usePromotionTimestamp >
131
+ </jenkins .plugins.publish__over__ftp.BapFtpPublisher>
132
+ </publishers >
133
+ <continueOnError >false</continueOnError >
134
+ <failOnError >false</failOnError >
135
+ <alwaysPublishFromMaster >false</alwaysPublishFromMaster >
136
+ <hostConfigurationAccess class =" jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" reference =" ../.." />
137
+ </delegate >
138
+ </publisher >
139
+ <
runner class =
" org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin =
" [email protected] " />
140
+ </org .jenkins__ci.plugins.flexible__publish.ConditionalPublisher>
141
+ </publishers >
142
+ </org .jenkins__ci.plugins.flexible__publish.FlexiblePublisher>
143
+ <hudson .tasks.BuildTrigger>
144
+ <childProjects >rlogiacco web publish</childProjects >
145
+ <threshold >
146
+ <name >SUCCESS</name >
147
+ <ordinal >0</ordinal >
148
+ <color >BLUE</color >
149
+ <completeBuild >true</completeBuild >
150
+ </threshold >
151
+ </hudson .tasks.BuildTrigger>
152
+ </publishers >
153
+ <buildWrappers />
154
+ <prebuilders >
155
+ <hudson .tasks.Shell>
156
+ <command >#!/bin/ash
157
+ rm *.tar.gz
158
+ exit 0</command >
159
+ </hudson .tasks.Shell>
160
+ </prebuilders >
161
+ <postbuilders >
162
+ <hudson .tasks.Shell>
163
+ <command >#!/bin/ash
164
+ cd " ${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/linux/gtk/x86/opt"
165
+ tar -zcvf " ${WORKSPACE}/linux32.${BUILD_ID}.tar.gz" eclipseArduino
166
+ cd " ${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/linux/gtk/x86_64/opt"
167
+ tar -zcvf " ${WORKSPACE}/linux64.${BUILD_ID}.tar.gz" eclipseArduino
168
+ cd " ${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/win32/win32/x86_64"
169
+ tar -zcvf " ${WORKSPACE}/win64.${BUILD_ID}.tar.gz" eclipseArduino
170
+ cd " ${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/win32/win32/x86"
171
+ tar -zcvf " ${WORKSPACE}/win32.${BUILD_ID}.tar.gz" eclipseArduino
172
+ cd " ${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/macosx/cocoa/x86_64"
173
+ tar -zcvf " ${WORKSPACE}/mac64.${BUILD_ID}.tar.gz" eclipseArduino
174
+ exit 0
175
+
176
+ </command >
177
+ </hudson .tasks.Shell>
178
+ </postbuilders >
179
+ <runPostStepsIfResult >
180
+ <name >SUCCESS</name >
181
+ <ordinal >0</ordinal >
182
+ <color >BLUE</color >
183
+ <completeBuild >true</completeBuild >
184
+ </runPostStepsIfResult >
185
+ </maven2-moduleset >
0 commit comments