Skip to content

Commit 2cab8e2

Browse files
committed
Date time was not added to the final uploaded files
1 parent ef33546 commit 2cab8e2

File tree

1 file changed

+83
-75
lines changed

1 file changed

+83
-75
lines changed

config.xml

100644100755
+83-75
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
<?xml version='1.0' encoding='UTF-8'?>
2-
<maven2-moduleset plugin="maven-plugin@2.5">
2+
<maven2-moduleset plugin="maven-plugin@2.12.1">
33
<actions/>
44
<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>
115
<keepDependencies>false</keepDependencies>
126
<properties>
13-
<com.coravy.hudson.plugins.github.GithubProjectProperty plugin="[email protected]">
7+
<jenkins.model.BuildDiscarderProperty>
8+
<strategy class="hudson.tasks.LogRotator">
9+
<daysToKeep>10</daysToKeep>
10+
<numToKeep>10</numToKeep>
11+
<artifactDaysToKeep>-1</artifactDaysToKeep>
12+
<artifactNumToKeep>-1</artifactNumToKeep>
13+
</strategy>
14+
</jenkins.model.BuildDiscarderProperty>
15+
<com.coravy.hudson.plugins.github.GithubProjectProperty plugin="[email protected]">
1416
<projectUrl>https://github.com/jantje/arduino-eclipse-plugin.git/</projectUrl>
1517
</com.coravy.hudson.plugins.github.GithubProjectProperty>
1618
</properties>
17-
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.0.1">
19+
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.4.0">
1820
<configVersion>2</configVersion>
1921
<userRemoteConfigs>
2022
<hudson.plugins.git.UserRemoteConfig>
@@ -31,9 +33,10 @@
3133
<extensions/>
3234
</scm>
3335
<canRoam>true</canRoam>
34-
<disabled>true</disabled>
36+
<disabled>false</disabled>
3537
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
3638
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
39+
<jdk>java 7</jdk>
3740
<triggers>
3841
<hudson.triggers.TimerTrigger>
3942
<spec>H 2 * * *</spec>
@@ -44,7 +47,7 @@
4447
<groupId>com.github.brodykenrick.arduino-eclipse-plugin</groupId>
4548
<artifactId>root</artifactId>
4649
</rootModule>
47-
<goals>verify -Pall,luna</goals>
50+
<goals>clean verify -Pall,luna</goals>
4851
<aggregatorStyleBuild>true</aggregatorStyleBuild>
4952
<incrementalBuild>false</incrementalBuild>
5053
<ignoreUpstremChanges>true</ignoreUpstremChanges>
@@ -56,11 +59,12 @@
5659
<mavenValidationLevel>-1</mavenValidationLevel>
5760
<runHeadless>false</runHeadless>
5861
<disableTriggerDownstreamProjects>false</disableTriggerDownstreamProjects>
62+
<blockTriggerWhenBuilding>true</blockTriggerWhenBuilding>
5963
<settings class="jenkins.mvn.DefaultSettingsProvider"/>
6064
<globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/>
6165
<reporters/>
6266
<publishers>
63-
<org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher plugin="flexible-publish@0.12">
67+
<org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher plugin="flexible-publish@0.15.2">
6468
<publishers>
6569
<org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher>
6670
<condition class="org.jenkins_ci.plugins.run_condition.contributed.ShellCondition" plugin="[email protected]">
@@ -79,65 +83,68 @@ fi
7983
echo change
8084
exit 0</command>
8185
</condition>
82-
<publisher class="jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" plugin="[email protected]">
83-
<consolePrefix>FTP: </consolePrefix>
84-
<delegate>
85-
<publishers>
86-
<jenkins.plugins.publish__over__ftp.BapFtpPublisher>
87-
<configName>ftp.baeyens.it</configName>
88-
<verbose>false</verbose>
89-
<transfers>
90-
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
91-
<remoteDirectory></remoteDirectory>
92-
<sourceFiles>Eclipse*/WebContent/**</sourceFiles>
93-
<excludes></excludes>
94-
<removePrefix>Eclipse update site/WebContent</removePrefix>
95-
<remoteDirectorySDF>false</remoteDirectorySDF>
96-
<flatten>false</flatten>
97-
<cleanRemote>false</cleanRemote>
98-
<noDefaultExcludes>false</noDefaultExcludes>
99-
<makeEmptyDirs>false</makeEmptyDirs>
100-
<patternSeparator>[, ]+</patternSeparator>
101-
<asciiMode>false</asciiMode>
102-
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
103-
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
104-
<remoteDirectory>download/product</remoteDirectory>
105-
<sourceFiles>*.tar.gz</sourceFiles>
106-
<excludes></excludes>
107-
<removePrefix></removePrefix>
108-
<remoteDirectorySDF>false</remoteDirectorySDF>
109-
<flatten>false</flatten>
110-
<cleanRemote>false</cleanRemote>
111-
<noDefaultExcludes>false</noDefaultExcludes>
112-
<makeEmptyDirs>false</makeEmptyDirs>
113-
<patternSeparator>[, ]+</patternSeparator>
114-
<asciiMode>false</asciiMode>
115-
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
116-
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
117-
<remoteDirectory>nightly</remoteDirectory>
118-
<sourceFiles>it.baeyens.arduino.updatesite/target/repository/</sourceFiles>
119-
<excludes></excludes>
120-
<removePrefix>it.baeyens.arduino.updatesite/target/repository</removePrefix>
121-
<remoteDirectorySDF>false</remoteDirectorySDF>
122-
<flatten>false</flatten>
123-
<cleanRemote>true</cleanRemote>
124-
<noDefaultExcludes>false</noDefaultExcludes>
125-
<makeEmptyDirs>false</makeEmptyDirs>
126-
<patternSeparator>[, ]+</patternSeparator>
127-
<asciiMode>false</asciiMode>
128-
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
129-
</transfers>
130-
<useWorkspaceInPromotion>false</useWorkspaceInPromotion>
131-
<usePromotionTimestamp>false</usePromotionTimestamp>
132-
</jenkins.plugins.publish__over__ftp.BapFtpPublisher>
133-
</publishers>
134-
<continueOnError>false</continueOnError>
135-
<failOnError>false</failOnError>
136-
<alwaysPublishFromMaster>false</alwaysPublishFromMaster>
137-
<hostConfigurationAccess class="jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" reference="../.."/>
138-
</delegate>
139-
</publisher>
86+
<publisherList>
87+
<jenkins.plugins.publish__over__ftp.BapFtpPublisherPlugin plugin="[email protected]">
88+
<consolePrefix>FTP: </consolePrefix>
89+
<delegate>
90+
<publishers>
91+
<jenkins.plugins.publish__over__ftp.BapFtpPublisher>
92+
<configName>ftp.baeyens.it</configName>
93+
<verbose>false</verbose>
94+
<transfers>
95+
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
96+
<remoteDirectory></remoteDirectory>
97+
<sourceFiles>Eclipse*/WebContent/**</sourceFiles>
98+
<excludes></excludes>
99+
<removePrefix>Eclipse update site/WebContent</removePrefix>
100+
<remoteDirectorySDF>false</remoteDirectorySDF>
101+
<flatten>false</flatten>
102+
<cleanRemote>false</cleanRemote>
103+
<noDefaultExcludes>false</noDefaultExcludes>
104+
<makeEmptyDirs>false</makeEmptyDirs>
105+
<patternSeparator>[, ]+</patternSeparator>
106+
<asciiMode>false</asciiMode>
107+
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
108+
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
109+
<remoteDirectory>download/product</remoteDirectory>
110+
<sourceFiles>*.tar.gz</sourceFiles>
111+
<excludes></excludes>
112+
<removePrefix></removePrefix>
113+
<remoteDirectorySDF>false</remoteDirectorySDF>
114+
<flatten>false</flatten>
115+
<cleanRemote>false</cleanRemote>
116+
<noDefaultExcludes>false</noDefaultExcludes>
117+
<makeEmptyDirs>false</makeEmptyDirs>
118+
<patternSeparator>[, ]+</patternSeparator>
119+
<asciiMode>false</asciiMode>
120+
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
121+
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
122+
<remoteDirectory>nightly</remoteDirectory>
123+
<sourceFiles>it.baeyens.arduino.updatesite/target/repository/</sourceFiles>
124+
<excludes></excludes>
125+
<removePrefix>it.baeyens.arduino.updatesite/target/repository</removePrefix>
126+
<remoteDirectorySDF>false</remoteDirectorySDF>
127+
<flatten>false</flatten>
128+
<cleanRemote>false</cleanRemote>
129+
<noDefaultExcludes>false</noDefaultExcludes>
130+
<makeEmptyDirs>false</makeEmptyDirs>
131+
<patternSeparator>[, ]+</patternSeparator>
132+
<asciiMode>false</asciiMode>
133+
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
134+
</transfers>
135+
<useWorkspaceInPromotion>false</useWorkspaceInPromotion>
136+
<usePromotionTimestamp>false</usePromotionTimestamp>
137+
</jenkins.plugins.publish__over__ftp.BapFtpPublisher>
138+
</publishers>
139+
<continueOnError>false</continueOnError>
140+
<failOnError>false</failOnError>
141+
<alwaysPublishFromMaster>false</alwaysPublishFromMaster>
142+
<hostConfigurationAccess class="jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" reference="../.."/>
143+
</delegate>
144+
</jenkins.plugins.publish__over__ftp.BapFtpPublisherPlugin>
145+
</publisherList>
140146
<runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="[email protected]"/>
147+
<executionStrategy class="org.jenkins_ci.plugins.flexible_publish.strategy.FailFastExecutionStrategy"/>
141148
</org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher>
142149
</publishers>
143150
</org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher>
@@ -153,16 +160,17 @@ exit 0</command>
153160
<postbuilders>
154161
<hudson.tasks.Shell>
155162
<command>#!/bin/ash
163+
BUILD_TIMESTAMP=`date +&apos;%Y-%m-%d_%H-%M-%S&apos;`
156164
cd &quot;${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/linux/gtk/x86/opt&quot;
157-
tar -zcvf &quot;${WORKSPACE}/linux32.${BUILD_ID}.tar.gz&quot; eclipseArduino
165+
tar -zcvf &quot;${WORKSPACE}/linux32.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
158166
cd &quot;${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/linux/gtk/x86_64/opt&quot;
159-
tar -zcvf &quot;${WORKSPACE}/linux64.${BUILD_ID}.tar.gz&quot; eclipseArduino
167+
tar -zcvf &quot;${WORKSPACE}/linux64.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
160168
cd &quot;${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/win32/win32/x86_64&quot;
161-
tar -zcvf &quot;${WORKSPACE}/win64.${BUILD_ID}.tar.gz&quot; eclipseArduino
169+
tar -zcvf &quot;${WORKSPACE}/win64.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
162170
cd &quot;${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/win32/win32/x86&quot;
163-
tar -zcvf &quot;${WORKSPACE}/win32.${BUILD_ID}.tar.gz&quot; eclipseArduino
171+
tar -zcvf &quot;${WORKSPACE}/win32.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
164172
cd &quot;${WORKSPACE}/it.baeyens.arduino.product/target/products/it.baeyens.arduino.product/macosx/cocoa/x86_64&quot;
165-
tar -zcvf &quot;${WORKSPACE}/mac64.${BUILD_ID}.tar.gz&quot; eclipseArduino
173+
tar -zcvf &quot;${WORKSPACE}/mac64.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
166174
exit 0
167175

168176
</command>

0 commit comments

Comments
 (0)