Version 1 (modified by 14 years ago) ( diff ) | ,
---|
Brief approximation:
- Check that SVN compiles and runs on Linux
- Check that SVN compiles and runs on Linux with
--without-pch
- Check that SVN compiles and runs on Windows
- Check that SVN compiles and runs on OS X
- Run Windows autobuilder
- Update public trunk checkout
- Ensure it is clean (
svn st --no-ignore
) - Run
source/tools/dist/build.sh
- Test on Windows:
- Delete
%appdata%\0ad\cache
- Extract release
- Run
pyrogenesis.exe
, check everything seems to work - Run
Atlas.bat
, check everything seems to work - Delete
%appdata%\0ad\cache
- Build Debug version, check everything seems to work
- Run
test
project
- Delete
- Test on Linux:
- Delete
~/.cache/0ad
- Extract release
- Build,
test_dbg
, run game, run editor CONFIG=Release
build,test
, run game, run editor
- Delete
- Test on OS X:
- Update MacPorts
- Same as Linux (but editor won't work)
- Update Gentoo package:
- Bump version number
FEATURES=test emerge 0ad
- Upload to Bugzilla
- On error goto beginning
- Upload releases to server
- Verify sha1sums on server
- Update LatestRelease page (all links and checksums)
- Announce release
- ?
- Profit
Note:
See TracWiki
for help on using the wiki.