Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add support for Mono to the release process. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
eadbd86b54a137c4f20218ae1e53d651 |
User & Date: | mistachkin 2016-04-18 20:07:07.549 |
Context
2016-04-19
| ||
03:57 | More refinements to the release process. check-in: 4447271075 user: mistachkin tags: trunk | |
2016-04-18
| ||
20:07 | Add support for Mono to the release process. check-in: eadbd86b54 user: mistachkin tags: trunk | |
19:24 | Update SQLite core library to the 3.12.2 release. check-in: 69ebb693c8 user: mistachkin tags: trunk | |
Changes
Changes to Setup/build_mono.bat.
︙ | ︙ | |||
30 31 32 33 34 35 36 | %_VECHO% Tools = '%TOOLS%' SET BUILD_CONFIGURATIONS=DebugManagedOnly ReleaseManagedOnly SET PLATFORMS="Any CPU" SET YEARS=2013 SET NOUSER=1 | | > | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | %_VECHO% Tools = '%TOOLS%' SET BUILD_CONFIGURATIONS=DebugManagedOnly ReleaseManagedOnly SET PLATFORMS="Any CPU" SET YEARS=2013 SET NOUSER=1 SET MSBUILD_ARGS=/property:ConfigurationSuffix=MonoOnPosix SET MSBUILD_ARGS=%MSBUILD_ARGS% /property:InteropCodec=false SET MSBUILD_ARGS=%MSBUILD_ARGS% /property:InteropLog=false SET MSBUILD_ARGS_DEBUG=/property:CheckState=true SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:CountHandle=true SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceConnection=true SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceDetection=true SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceHandle=true SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceStatement=true |
︙ | ︙ |
Changes to Setup/data/verify.lst.
︙ | ︙ | |||
273 274 275 276 277 278 279 280 281 282 283 284 285 286 | Setup/data/SQLite.iss Setup/data/verify.lst Setup/deployAndTestCe200x.eagle Setup/release.bat Setup/release_all.bat Setup/release_ce_200x.bat Setup/release_ce_2013.bat Setup/release_static.bat Setup/run-mono-tests-debug.sh Setup/run-mono-tests-release.sh Setup/set_2005.bat Setup/set_2008.bat Setup/set_2010.bat Setup/set_2012.bat | > | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 | Setup/data/SQLite.iss Setup/data/verify.lst Setup/deployAndTestCe200x.eagle Setup/release.bat Setup/release_all.bat Setup/release_ce_200x.bat Setup/release_ce_2013.bat Setup/release_mono.bat Setup/release_static.bat Setup/run-mono-tests-debug.sh Setup/run-mono-tests-release.sh Setup/set_2005.bat Setup/set_2008.bat Setup/set_2010.bat Setup/set_2012.bat |
︙ | ︙ |
Changes to Setup/release.bat.
︙ | ︙ | |||
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | ) ELSE ( FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%\bin" 2^> NUL') DO ( %__ECHO% RMDIR /S /Q "%%F" ) %__ECHO% zip.exe -v -j -r "Setup\Output\%PREFIX%-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x "%EXCLUDE_BIN%" ) IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" ( IF NOT DEFINED BASE_CONFIGURATIONSUFFIX ( %__ECHO% zip.exe -v -d "Setup\Output\%PREFIX%-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.* ) ) %__ECHO% zip.exe -v -j -r "Setup\Output\%PREFIX%-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x "%EXCLUDE_BIN%" IF ERRORLEVEL 1 ( ECHO Failed to archive binary files. GOTO errors ) %__ECHO2% POPD | > > > > | 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 | ) ELSE ( FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%\bin" 2^> NUL') DO ( %__ECHO% RMDIR /S /Q "%%F" ) %__ECHO% zip.exe -v -j -r "Setup\Output\%PREFIX%-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x "%EXCLUDE_BIN%" ) IF DEFINED RELEASE_MANAGEDONLY GOTO skip_releaseInterop IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" ( IF NOT DEFINED BASE_CONFIGURATIONSUFFIX ( %__ECHO% zip.exe -v -d "Setup\Output\%PREFIX%-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.* ) ) %__ECHO% zip.exe -v -j -r "Setup\Output\%PREFIX%-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x "%EXCLUDE_BIN%" :skip_releaseInterop IF ERRORLEVEL 1 ( ECHO Failed to archive binary files. GOTO errors ) %__ECHO2% POPD |
︙ | ︙ |
Added Setup/release_mono.bat.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | @ECHO OFF :: :: release_mono.bat -- :: :: Mono Release Tool :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SETLOCAL REM SET __ECHO=ECHO REM SET __ECHO3=ECHO IF NOT DEFINED _AECHO (SET _AECHO=REM) IF NOT DEFINED _CECHO (SET _CECHO=REM) IF NOT DEFINED _VECHO (SET _VECHO=REM) %_AECHO% Running %0 %* SET DUMMY2=%1 IF DEFINED DUMMY2 ( GOTO usage ) SET TOOLS=%~dp0 SET TOOLS=%TOOLS:~0,-1% %_VECHO% Tools = '%TOOLS%' IF DEFINED RELEASE_DEBUG ( SET RELEASE_CONFIGURATIONS=DebugManagedOnly ReleaseManagedOnly ) ELSE ( SET RELEASE_CONFIGURATIONS=ReleaseManagedOnly ) SET BASE_CONFIGURATIONSUFFIX=MonoOnPosix SET YEARS=2013 SET PLATFORMS=MSIL SET BASE_PLATFORM=Mono SET TYPE=binary SET RELEASE_MANAGEDONLY=1 CALL :fn_ResetErrorLevel %__ECHO3% CALL "%TOOLS%\release_all.bat" IF ERRORLEVEL 1 ( ECHO Failed to build Mono release files. GOTO errors ) GOTO no_errors :fn_ResetErrorLevel VERIFY > NUL GOTO :EOF :fn_SetErrorLevel VERIFY MAYBE 2> NUL GOTO :EOF :usage ECHO. ECHO Usage: %~nx0 ECHO. GOTO errors :errors CALL :fn_SetErrorLevel ENDLOCAL ECHO. ECHO Release failure, errors were encountered. GOTO end_of_file :no_errors CALL :fn_ResetErrorLevel ENDLOCAL ECHO. ECHO Release success, no errors were encountered. GOTO end_of_file :end_of_file %__ECHO% EXIT /B %ERRORLEVEL% |
Changes to www/release.wiki.
︙ | ︙ | |||
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | <li>Change the current directory to "<root>\Setup".</li> <li> Enter the following command to build all the binaries available for Windows CE: <br /> <br /> <b>build_ce_200x.bat</b> <br /> <br /> <i>This assumes that Visual Studio 2005 and/or Visual Studio 2008, "<b>Professional</b>" edition or "better" and the bundled Pocket PC 2003 SDK are installed.</i> </li> <li> Enter the following command to build all the binaries available for Windows Embedded Compact 2013: <br /> <br /> <b>build_ce_2013.bat</b> <br /> <br /> <i>This assumes that Visual Studio 2012, "<b>Professional</b>" edition or "better" and the Windows Embedded Compact 2013 Toolkit are installed.</i> </li> | > > > > > > > > | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | <li>Change the current directory to "<root>\Setup".</li> <li> Enter the following command to build all the binaries available for Windows CE: <br /> <br /> <b>SET BUILD_FULL=1</b> <br /> <b>SET BUILD_DEBUG=1</b> <br /> <b>build_ce_200x.bat</b> <br /> <br /> <i>This assumes that Visual Studio 2005 and/or Visual Studio 2008, "<b>Professional</b>" edition or "better" and the bundled Pocket PC 2003 SDK are installed.</i> </li> <li> Enter the following command to build all the binaries available for Windows Embedded Compact 2013: <br /> <br /> <b>SET BUILD_FULL=1</b> <br /> <b>SET BUILD_DEBUG=1</b> <br /> <b>build_ce_2013.bat</b> <br /> <br /> <i>This assumes that Visual Studio 2012, "<b>Professional</b>" edition or "better" and the Windows Embedded Compact 2013 Toolkit are installed.</i> </li> |
︙ | ︙ | |||
128 129 130 131 132 133 134 135 136 137 138 139 140 141 | <li>Change the current directory to "<root>\Setup".</li> <li> Enter the following command to test all the binaries available for Windows CE: <br /> <br /> <b>test_ce_200x.bat</b> </li> <li> Make sure everything succeeds with no errors; the console output may be checked if any errors should occur. | > > | 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | <li>Change the current directory to "<root>\Setup".</li> <li> Enter the following command to test all the binaries available for Windows CE: <br /> <br /> <b>SET TEST_DEBUG=1</b> <br /> <b>test_ce_200x.bat</b> </li> <li> Make sure everything succeeds with no errors; the console output may be checked if any errors should occur. |
︙ | ︙ | |||
341 342 343 344 345 346 347 348 349 350 351 352 353 354 | <br /> <br /> <b>SET RELEASE_DEBUG=1</b> <br /> <b>release_ce_2013.bat</b> </li> <li> Make sure everything succeeds with no errors; the console output may be checked if any errors should occur. </li> </ol> <a name="buildSourcePackages"></a> | > > > > > > > > > > > > > > > > > > > > > > > | 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 | <br /> <br /> <b>SET RELEASE_DEBUG=1</b> <br /> <b>release_ce_2013.bat</b> </li> <li> Make sure everything succeeds with no errors; the console output may be checked if any errors should occur. </li> </ol> <a name="buildMonoBinaryPackages"></a> <h2>Build Mono Release Packages</h2> <ol> <li>Open a normal command prompt window with "cmd.exe".</li> <li>Change the current directory to "<root>\Setup".</li> <li> Enter the following commands to build all the Mono release packages: <br /> <br /> <b>SET RELEASE_DEBUG=1</b> <br /> <b>release_mono.bat</b> </li> <li> Make sure everything succeeds with no errors; the console output may be checked if any errors should occur. </li> </ol> <a name="buildSourcePackages"></a> |
︙ | ︙ |