Changes between Initial Version and Version 1 of ReleaseProcess


Ignore:
Timestamp:
Jun 11, 2010, 5:33:36 PM (14 years ago)
Author:
Philip Taylor
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v1 v1  
     1Brief approximation:
     2 * Check that SVN compiles and runs on Linux
     3 * Check that SVN compiles and runs on Linux with `--without-pch`
     4 * Check that SVN compiles and runs on Windows
     5 * Check that SVN compiles and runs on OS X
     6 * Run Windows autobuilder
     7 * Update public trunk checkout
     8 * Ensure it is clean (`svn st --no-ignore`)
     9 * Run `source/tools/dist/build.sh`
     10 * Test on Windows:
     11   * Delete `%appdata%\0ad\cache`
     12   * Extract release
     13   * Run `pyrogenesis.exe`, check everything seems to work
     14   * Run `Atlas.bat`, check everything seems to work
     15   * Delete `%appdata%\0ad\cache`
     16   * Build Debug version, check everything seems to work
     17   * Run `test` project
     18 * Test on Linux:
     19   * Delete `~/.cache/0ad`
     20   * Extract release
     21   * Build, `test_dbg`, run game, run editor
     22   * `CONFIG=Release` build, `test`, run game, run editor
     23 * Test on OS X:
     24   * Update !MacPorts
     25   * Same as Linux (but editor won't work)
     26 * Update [http://bugs.gentoo.org/show_bug.cgi?id=278541 Gentoo package]:
     27   * Bump version number
     28   * `FEATURES=test emerge 0ad`
     29   * Upload to Bugzilla
     30 * On error goto beginning
     31 * Upload releases to server
     32 * Verify sha1sums on server
     33 * Update LatestRelease page (all links and checksums)
     34 * Announce release
     35 * ?
     36 * Profit