Blog | Roadmap | Browse Source | View Tickets | Register | Trac Login | Forgot Password?

Create ICE windows build and installer (developer)

Requirements

  1. Install Inno for creating the installer from http://www.jrsoftware.org/

  2. Make sure you have ICE checked out from the root of the repository.

  3. Install the required libraries as per the developers installation guide for windows.

Build binary and installer

  1. Run the make file, e.g:

    cd \workspace\trunk\apps\ice-maker
    make.bat $version_$date

    $version: e.g. 2.0_beta
    $date: e.g. 20080612

    NB: If there are only minor changes you don't need to create a new installer.

  2. Create the installer

    1. Open the Inno file

      \workspace\ice\trunk\apps\ice-maker\win32\ice2.iss
    2. Change the version information

      AppName=ICE 2 Beta 2
      AppVerName=ICE 2.0
      VersionInfoVersion=1.9.6.0

      NB: VersionInfoVersion needs to be increased for the installer the replace the previous version.

    3. In Inno click 'Run' (this will build and run an ice.exe in an Output directory)

      Go through the installation process

  3. Test the newly installed version of ICE

Release new version

  1. Commit the updated binary files

    svn commit \workspace\ice\builds\windows\2.0
  2. Add the new installer to downloads area

    move \workspace\ice\trunk\apps\ice-maker\win32\Output\setup.exe 

    to

    \workspace\ice\downloads\latest\binaries\win32\ice_$version.exe

    If the version is not a stable release add the installer to /ice/downloads/unstable

  3. Update the release notes (update the release notes by looking at what tickets have been completed since the last release)

previous up next