This commit is contained in:
rusefi 2019-06-01 09:29:00 -04:00
parent 3327cf8b4e
commit 0794a88f16
3 changed files with 142 additions and 0 deletions

View File

@ -0,0 +1,70 @@
<?xml version='1.1' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>-1</daysToKeep>
<numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
</properties>
<scm class="hudson.plugins.git.GitSCM" plugin="git@3.9.3">
<configVersion>2</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
<url>https://github.com/rusefi/rusefi</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>
<triggers/>
<concurrentBuild>false</concurrentBuild>
<builders>
<hudson.tasks.BatchFile>
<command>call misc/jenkins/compile_other_versions/run.bat&#xd;
</command>
</hudson.tasks.BatchFile>
</builders>
<publishers>
<org.jenkinsci.plugins.discardbuild.DiscardBuildPublisher plugin="discard-old-build@1.05">
<daysToKeep>20</daysToKeep>
<numToKeep>-1</numToKeep>
<resultsToDiscard/>
<minLogFileSize>-1</minLogFileSize>
<maxLogFileSize>-1</maxLogFileSize>
<intervalDaysToKeep>-1</intervalDaysToKeep>
<intervalNumToKeep>-1</intervalNumToKeep>
<regexp></regexp>
</org.jenkinsci.plugins.discardbuild.DiscardBuildPublisher>
<hudson.tasks.Mailer plugin="mailer@1.23">
<recipients>arro239@gmail.com</recipients>
<dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
<sendToIndividuals>false</sendToIndividuals>
</hudson.tasks.Mailer>
<org.jenkinsci.plugins.github.status.GitHubCommitStatusSetter plugin="github@1.29.4">
<commitShaSource class="org.jenkinsci.plugins.github.status.sources.BuildDataRevisionShaSource"/>
<reposSource class="org.jenkinsci.plugins.github.status.sources.AnyDefinedRepositorySource"/>
<contextSource class="org.jenkinsci.plugins.github.status.sources.DefaultCommitContextSource"/>
<statusResultSource class="org.jenkinsci.plugins.github.status.sources.DefaultStatusResultSource"/>
<statusBackrefSource class="org.jenkinsci.plugins.github.status.sources.BuildRefBackrefSource"/>
<errorHandlers/>
</org.jenkinsci.plugins.github.status.GitHubCommitStatusSetter>
</publishers>
<buildWrappers/>
</project>

View File

@ -0,0 +1,68 @@
<?xml version='1.1' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>-1</daysToKeep>
<numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
</properties>
<scm class="hudson.plugins.git.GitSCM" plugin="git@3.9.1">
<configVersion>2</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
<url>https://github.com/rusefi/rusefi</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>
<triggers>
<hudson.triggers.SCMTrigger>
<spec>10 03 * * *</spec>
<ignorePostCommitHooks>false</ignorePostCommitHooks>
</hudson.triggers.SCMTrigger>
</triggers>
<concurrentBuild>false</concurrentBuild>
<builders>
<hudson.tasks.BatchFile>
<command>call misc\jenkins\generate_doxygen\gen_upload_docs.bat</command>
</hudson.tasks.BatchFile>
</builders>
<publishers>
<org.jenkinsci.plugins.discardbuild.DiscardBuildPublisher plugin="discard-old-build@1.05">
<daysToKeep>30</daysToKeep>
<numToKeep>-1</numToKeep>
<resultsToDiscard/>
<minLogFileSize>-1</minLogFileSize>
<maxLogFileSize>-1</maxLogFileSize>
<intervalDaysToKeep>-1</intervalDaysToKeep>
<intervalNumToKeep>-1</intervalNumToKeep>
<regexp></regexp>
</org.jenkinsci.plugins.discardbuild.DiscardBuildPublisher>
</publishers>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.36">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<disableDeferredWipeout>false</disableDeferredWipeout>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
</buildWrappers>
</project>

View File

@ -53,7 +53,11 @@ pwd
echo Preparing firmware-only fast upload
zip -j firmware/build/rusefi_firmware.zip firmware/svnversion.h firmware/build/rusefi.hex firmware/build/rusefi.bin firmware/build/rusefi.elf firmware/tunerstudio/rusefi.ini
IF NOT ERRORLEVEL echo Invoking ZIP has failed
IF NOT ERRORLEVEL 0 EXIT /B 1
echo "TIMESTAMP %date% %time% Now uploading only firmware
ncftpput -u u71977750-build -p %RUSEFI_BUILD_FTP_PASS% %FTP_SERVER% separate_files firmware/build/rusefi_firmware.zip
IF NOT ERRORLEVEL echo Invoking ncftpput has failed
IF NOT ERRORLEVEL 0 EXIT /B 1