diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2015-01-26 00:12:32 +0300 |
---|---|---|
committer | Kacper Michajłow <kasper93@gmail.com> | 2015-01-26 00:15:48 +0300 |
commit | 73c63c1301d9b6487b41beb555e32cb70883b817 (patch) | |
tree | 61361667d5892115360932d849d9a5b77117f2e6 /contrib | |
parent | 271fcdf0c279d1f5e99dff97eac199cd3423103c (diff) |
coverity.bat: Support uploading also from 7-zip archive.
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/coverity.bat | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/contrib/coverity.bat b/contrib/coverity.bat index 32f468a85..c833807b4 100755 --- a/contrib/coverity.bat +++ b/contrib/coverity.bat @@ -49,16 +49,18 @@ IF %ERRORLEVEL% NEQ 0 (CALL :SubMsg "ERROR" "Build failed." & EXIT /B) :tar CALL :SubDetectTar IF NOT EXIST "%TAR%" (CALL :SubMsg "WARNING" "tar not found. Trying 7-zip..." & GOTO SevenZip) + +SET "FILE_NAME=MPC-HC.tar.xz" SET "XZ_OPT=-9e" REM You can add -T{N} where {N} stands for count of threads to use. 0 will use all available threads. REM Pay attention to memory usage, -9eT4 uses over 5GB of RAM, but -9eT1 uses 700MB in my test. REM Lowering compression preset will also decrease memory usage significantly. -%TAR% cJf MPC-HC.tar.xz cov-int +%TAR% cJf %FILE_NAME% cov-int IF %ERRORLEVEL% NEQ 0 ( REM Fallback for 32-bit version of xz. SET "XZ_OPT=-7e" - %TAR% cJf MPC-HC.tar.xz cov-int + %TAR% cJf %FILE_NAME% cov-int ) IF %ERRORLEVEL% NEQ 0 (CALL :SubMsg "WARNING" "tar failed. Trying 7-zip..." & GOTO SevenZip) @@ -68,10 +70,12 @@ GOTO Upload :SevenZip CALL :SubDetectSevenzipPath IF NOT EXIST "%SEVENZIP%" (CALL :SubMsg "ERROR" "7-zip not found." & EXIT /B) + +SET "FILE_NAME=MPC-HC.tgz" REM 7-Zip doesn't support tarball compliant LZMA2 archives, just use tar/gzip. "%SEVENZIP%" a -ttar "MPC-HC.tar" "cov-int" IF %ERRORLEVEL% NEQ 0 (CALL :SubMsg "ERROR" "7-zip failed." & EXIT /B) -"%SEVENZIP%" a -tgzip "MPC-HC.tgz" "MPC-HC.tar" +"%SEVENZIP%" a -tgzip "%FILE_NAME%" "MPC-HC.tar" IF %ERRORLEVEL% NEQ 0 (CALL :SubMsg "ERROR" "7-zip failed." & EXIT /B) IF EXIST "MPC-HC.tar" DEL "MPC-HC.tar" GOTO Upload @@ -83,7 +87,7 @@ CALL :SubDetectCurl IF NOT EXIST "%CURL%" (CALL :SubMsg "WARNING" "curl not found. Upload aborted." & GOTO End) IF NOT DEFINED COV_TOKEN (CALL :SubMsg "WARNING" "COV_TOKEN not defined. Upload aborted." & GOTO End) IF NOT DEFINED COV_EMAIL (CALL :SubMsg "WARNING" "COV_EMAIL not defined. Upload aborted." & GOTO End) -%CURL% --form token=%COV_TOKEN% --form email=%COV_EMAIL% --form file=@MPC-HC.tar.xz --form version=%MPCHC_HASH% https://scan.coverity.com/builds?project=MPC-HC -o cov_upload.log +%CURL% --form token=%COV_TOKEN% --form email=%COV_EMAIL% --form file=@%FILE_NAME% --form version=%MPCHC_HASH% https://scan.coverity.com/builds?project=MPC-HC -o cov_upload.log GOTO End |