1 Star 0 Fork 0

深度游子/arduino-eclipse-plugin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
config.xml 8.71 KB
一键复制 编辑 原始数据 按行查看 历史
Wim Jongman 提交于 2016-09-05 17:07 .
<?xml version='1.0' encoding='UTF-8'?>
<maven2-moduleset plugin="maven-plugin@2.12.1">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>10</daysToKeep>
<numToKeep>10</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
<com.coravy.hudson.plugins.github.GithubProjectProperty plugin="github@1.14.0">
<projectUrl>https://github.com/jantje/arduino-eclipse-plugin.git/</projectUrl>
</com.coravy.hudson.plugins.github.GithubProjectProperty>
</properties>
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.4.0">
<configVersion>2</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
<url>https://jantje@github.com/jantje/arduino-eclipse-plugin.git</url>
</hudson.plugins.git.UserRemoteConfig>
</userRemoteConfigs>
<branches>
<hudson.plugins.git.BranchSpec>
<name>*/master</name>
</hudson.plugins.git.BranchSpec>
</branches>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
<submoduleCfg class="list"/>
<extensions/>
</scm>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<jdk>java 8</jdk>
<triggers>
<hudson.triggers.TimerTrigger>
<spec>H 2 * * *</spec>
</hudson.triggers.TimerTrigger>
</triggers>
<concurrentBuild>false</concurrentBuild>
<rootModule>
<groupId>com.github.brodykenrick.arduino-eclipse-plugin</groupId>
<artifactId>root</artifactId>
</rootModule>
<goals>clean verify -Pall,mars</goals>
<aggregatorStyleBuild>true</aggregatorStyleBuild>
<incrementalBuild>false</incrementalBuild>
<ignoreUpstremChanges>true</ignoreUpstremChanges>
<archivingDisabled>true</archivingDisabled>
<siteArchivingDisabled>false</siteArchivingDisabled>
<fingerprintingDisabled>false</fingerprintingDisabled>
<resolveDependencies>false</resolveDependencies>
<processPlugins>true</processPlugins>
<mavenValidationLevel>-1</mavenValidationLevel>
<runHeadless>false</runHeadless>
<disableTriggerDownstreamProjects>false</disableTriggerDownstreamProjects>
<blockTriggerWhenBuilding>true</blockTriggerWhenBuilding>
<settings class="jenkins.mvn.DefaultSettingsProvider"/>
<globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/>
<reporters/>
<publishers>
<org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher plugin="flexible-publish@0.15.2">
<publishers>
<org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher>
<condition class="org.jenkins_ci.plugins.run_condition.contributed.ShellCondition" plugin="run-condition@1.0">
<command>#!/bin/bash
changelog=${WORKSPACE}/../builds/${BUILD_ID}/changelog.xml
content=`head -1 &quot;${changelog}&quot;`
echo ${content}
if [ &quot;${content}&quot; == &quot;&lt;log/&gt;&quot; ]; then
echo No change
exit 1
fi
if [ &quot;${content}&quot; == &quot;&quot; ]; then
echo No change
exit 2
fi
echo change
exit 0</command>
</condition>
<publisherList>
<jenkins.plugins.publish__over__ftp.BapFtpPublisherPlugin plugin="publish-over-ftp@1.11">
<consolePrefix>FTP: </consolePrefix>
<delegate>
<publishers>
<jenkins.plugins.publish__over__ftp.BapFtpPublisher>
<configName>ftp.baeyens.it</configName>
<verbose>false</verbose>
<transfers>
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
<remoteDirectory></remoteDirectory>
<sourceFiles>Eclipse*/WebContent/**</sourceFiles>
<excludes></excludes>
<removePrefix>Eclipse update site/WebContent</removePrefix>
<remoteDirectorySDF>false</remoteDirectorySDF>
<flatten>false</flatten>
<cleanRemote>false</cleanRemote>
<noDefaultExcludes>false</noDefaultExcludes>
<makeEmptyDirs>false</makeEmptyDirs>
<patternSeparator>[, ]+</patternSeparator>
<asciiMode>false</asciiMode>
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
<remoteDirectory>download/product</remoteDirectory>
<sourceFiles>*.tar.gz</sourceFiles>
<excludes></excludes>
<removePrefix></removePrefix>
<remoteDirectorySDF>false</remoteDirectorySDF>
<flatten>false</flatten>
<cleanRemote>false</cleanRemote>
<noDefaultExcludes>false</noDefaultExcludes>
<makeEmptyDirs>false</makeEmptyDirs>
<patternSeparator>[, ]+</patternSeparator>
<asciiMode>false</asciiMode>
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
<remoteDirectory>nightly</remoteDirectory>
<sourceFiles>io.sloeber.updatesite/target/repository/</sourceFiles>
<excludes></excludes>
<removePrefix>io.sloeber.updatesite/target/repository</removePrefix>
<remoteDirectorySDF>false</remoteDirectorySDF>
<flatten>false</flatten>
<cleanRemote>false</cleanRemote>
<noDefaultExcludes>false</noDefaultExcludes>
<makeEmptyDirs>false</makeEmptyDirs>
<patternSeparator>[, ]+</patternSeparator>
<asciiMode>false</asciiMode>
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
</transfers>
<useWorkspaceInPromotion>false</useWorkspaceInPromotion>
<usePromotionTimestamp>false</usePromotionTimestamp>
</jenkins.plugins.publish__over__ftp.BapFtpPublisher>
</publishers>
<continueOnError>false</continueOnError>
<failOnError>false</failOnError>
<alwaysPublishFromMaster>false</alwaysPublishFromMaster>
<hostConfigurationAccess class="jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" reference="../.."/>
</delegate>
</jenkins.plugins.publish__over__ftp.BapFtpPublisherPlugin>
</publisherList>
<runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
<executionStrategy class="org.jenkins_ci.plugins.flexible_publish.strategy.FailFastExecutionStrategy"/>
</org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher>
</publishers>
</org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher>
</publishers>
<buildWrappers/>
<prebuilders>
<hudson.tasks.Shell>
<command>#!/bin/ash
rm *.tar.gz
exit 0</command>
</hudson.tasks.Shell>
</prebuilders>
<postbuilders>
<hudson.tasks.Shell>
<command>#!/bin/ash
BUILD_TIMESTAMP=`date +&apos;%Y-%m-%d_%H-%M-%S&apos;`
cd &quot;${WORKSPACE}/io.sloeber.product/target/products/io.sloeber.product/linux/gtk/x86/opt&quot;
tar -zcvf &quot;${WORKSPACE}/linux32.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
cd &quot;${WORKSPACE}/io.sloeber.product/target/products/io.sloeber.product/linux/gtk/x86_64/opt&quot;
tar -zcvf &quot;${WORKSPACE}/linux64.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
cd &quot;${WORKSPACE}/io.sloeber.product/target/products/io.sloeber.product/win32/win32/x86_64&quot;
tar -zcvf &quot;${WORKSPACE}/win64.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
cd &quot;${WORKSPACE}/io.sloeber.product/target/products/io.sloeber.product/win32/win32/x86&quot;
tar -zcvf &quot;${WORKSPACE}/win32.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
cd &quot;${WORKSPACE}/io.sloeber.product/target/products/io.sloeber.product/macosx/cocoa/x86_64&quot;
tar -zcvf &quot;${WORKSPACE}/mac64.${BUILD_TIMESTAMP}.tar.gz&quot; eclipseArduino
exit 0
</command>
</hudson.tasks.Shell>
</postbuilders>
<runPostStepsIfResult>
<name>SUCCESS</name>
<ordinal>0</ordinal>
<color>BLUE</color>
<completeBuild>true</completeBuild>
</runPostStepsIfResult>
</maven2-moduleset>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/zusmart/arduino-eclipse-plugin.git
git@gitee.com:zusmart/arduino-eclipse-plugin.git
zusmart
arduino-eclipse-plugin
arduino-eclipse-plugin
master

搜索帮助