mirror of https://github.com/rusefi/rusefi.git
jenkins scripts :)
This commit is contained in:
parent
a60206a6ef
commit
2ef68add11
|
@ -1,3 +1,5 @@
|
|||
set script_name=build_working_folder.bat
|
||||
echo Entering %script_name%
|
||||
|
||||
echo Working folder: %folder%
|
||||
mkdir %folder%
|
||||
|
@ -20,6 +22,9 @@ cp misc/console_launcher/rusefi_console.exe %folder%
|
|||
cd temp
|
||||
echo "Please copy find.exe to findcyg.exe in cygwin folder"
|
||||
findcyg . -name '.svn' > folders_to_delete.txt
|
||||
IF NOT ERRORLEVEL 0 echo %script_name%: ERROR INVOKING findcyg
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
echo "Deleting .svn"
|
||||
xargs rm -rf < folders_to_delete.txt
|
||||
echo "Deleted .svn"
|
||||
|
@ -27,11 +32,15 @@ rm -rf folders_to_delete.txt
|
|||
|
||||
echo "Building bundle"
|
||||
pwd
|
||||
zip -r rusefi_bundle.zip *
|
||||
IF NOT ERRORLEVEL echo build_working_folder.bat: ERROR INVOKING zip
|
||||
set zip_name=rusefi_bundle.zip
|
||||
zip -r %zip_name$ *
|
||||
IF NOT ERRORLEVEL 0 echo %script_name%: ERROR INVOKING zip
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
echo "Bundle ready"
|
||||
echo "Bundle %zip_name$ ready"
|
||||
ls %zip_name%
|
||||
cd ..
|
||||
echo "build_working_folder.bat: We are back in root directory"
|
||||
echo "%script_name%: We are back in root directory"
|
||||
|
||||
pwd
|
||||
echo Exiting %script_name%
|
|
@ -32,7 +32,7 @@ which java
|
|||
which javac
|
||||
ant realtest
|
||||
|
||||
IF NOT ERRORLEVEL echo ERROR DETECTED
|
||||
IF NOT ERRORLEVEL 0 echo ERROR DETECTED
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
echo "TIMESTAMP %date% %time%"
|
||||
|
|
|
@ -8,7 +8,7 @@ which java
|
|||
which javac
|
||||
ant simlator_test
|
||||
|
||||
IF NOT ERRORLEVEL echo ERROR DETECTED
|
||||
IF NOT ERRORLEVEL 0 echo ERROR DETECTED
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
echo "TIMESTAMP %date% %time%"
|
||||
|
|
|
@ -13,7 +13,7 @@ pwd
|
|||
cd firmware
|
||||
|
||||
doxygen
|
||||
IF NOT ERRORLEVEL echo doxygen run FAILED
|
||||
IF NOT ERRORLEVEL 0 echo doxygen run FAILED
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
|
||||
|
@ -22,5 +22,5 @@ rem actually Cygwin http://rusefi.com/wiki/index.php?title=Internal:Software:Bui
|
|||
cd ../doxygen
|
||||
echo Uploading Doxygen
|
||||
ncftpput -R -v -u %RUSEFI_DOXYGEN_FTP_USER% -p %RUSEFI_DOXYGEN_FTP_PASS% %RUSEFI_FTP_SERVER% /html html/*
|
||||
IF NOT ERRORLEVEL echo upload FAILED
|
||||
IF NOT ERRORLEVEL 0 echo upload FAILED
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
|
|
@ -7,7 +7,7 @@ pwd
|
|||
echo Updating from GIT
|
||||
call git fetch --all
|
||||
call git reset --hard origin/master
|
||||
IF NOT ERRORLEVEL echo ERROR git pull-ing
|
||||
IF NOT ERRORLEVEL 0 echo ERROR git pull-ing
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ git submodule update --init
|
|||
rm -fR .dep
|
||||
rm -fR build
|
||||
call update_version.bat
|
||||
IF NOT ERRORLEVEL echo ERROR INVOKING VERSION HEADER GENERATOR
|
||||
IF NOT ERRORLEVEL 0 echo ERROR INVOKING VERSION HEADER GENERATOR
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
|
||||
|
@ -40,7 +40,7 @@ echo "TIMESTAMP %date% %time% Unit tests build looks good, now executing unit te
|
|||
|
||||
cd build
|
||||
call rusefi_test.exe
|
||||
IF NOT ERRORLEVEL echo UNIT TEST FAILED
|
||||
IF NOT ERRORLEVEL 0 echo UNIT TEST FAILED
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
cd ..
|
||||
|
@ -53,11 +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 echo Invoking ZIP has failed
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
||||
echo "TIMESTAMP %date% %time% Now uploading only firmware
|
||||
|
||||
ncftpput -u %RUSEFI_BUILD_FTP_USER% -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 echo Invoking ncftpput has failed
|
||||
IF NOT ERRORLEVEL 0 EXIT /B 1
|
||||
|
|
Loading…
Reference in New Issue