Application Building (ezFIT 5)
  • Edit application Version and Build Number:
    • <src>\AHI.App.Customization\AppCustomization.cs:
          public class TAppInfo
          {
              #region Constants
              ///------------------------------------------------------------------------
              /// Constants
              ///------------------------------------------------------------------------
              private const int VERSIONMAJOR  = 5;
              private const int VERSIONMINOR  = 0;
              private const int VERSIONPUBLIC = 2013;
              private const int VERSIONBUILD  = 0305;
              #endregion
              . . .
          }
    • <src>\installer\installer-ezfit.iss:
      #define AppVersion     "2013"
      #define AppBuild       "0304"
      #define AppBuild_ezFIT4_Packed "4.3020130201"  
  • Edit Release Notes (<src>\UserDoc\105-releasenotes.txt):
    @AppName 2013 (03-05)
    - Fixed: Some buggy feature...
  • Build ezFIT 4 in Delphi (if required only).
    • Build project with FinalBuilder, then copy installer to <src>\cdimg\audina\installers\ezfit4-setup.exe. Eg:
      C:\> COPY /y "N:\Software Installation Backup\Audina ezFIT 4.x\ezfit4-setup.exe"   .\Audina\Installers\ezfit4-setup.exe
      C:\> COPY /y "N:\Software Installation Backup\Auditiva ezFIT 4.x\fitpro-setup.exe" .\Auditiva\Installers\fitpro4-setup.exe
    • Edit <src>\installer\installer-ezfit.iss to include the correct ezFIT4 build number requirement:
      #define AppBuild_ezFIT4_Packed "4.3020130201"  
  • Build ezFIT 5 in Visual Studio 2010.
    • Select ezFIT project, right-click and Build.
  • Run the following scripts:
    • <src>\installer\build-app-audina.bat

Publishing a Development Release

  • Copy generated installer and ISO image to webserver:
    C:\>COPY <src>\installer\output\ezfit-setup-Audina-2013-0304.exe \\WEBSERVER\website\downloads\prototypes
    C:\>COPY C:\cdimg\ezfit5-audina-2013-0304.CDROM.ISO \\WEBSERVER\website\downloads\prototypes

Publishing a Stable Release

  • ssh into webserver.audina.net and run script ~root/upd-ezfit-latest.sh:
    # ./upd-ezfit-latest.sh
  • Copy the stable installer to http://www.audina.net/downloads/ezfit/ezfit-Audina-2013-latest.exe. Basically connect to webserver and copy files to /var/www/downloads/ezfit.
    • For Audina: ezfit-Audina-2013-latest.exe
    • For Auditiva: fitpro-Auditiva-2013-latest.exe
  • Edit AutoUpdate file to include new build number:
    • For Audina: ezfit-Audina-2013-AutoUpdater.xml
      <?xml version="1.0" encoding="utf-8"?>
      <item>
      <title>Audina ezFIT 2013</title>
      <version>5.0.0.0</version>
      <build>20130114</build>
      <url>http://www.audina.net/downloads/ezfit/ezfit-Audina-2013-latest.exe</url>
      <changelog>http://www.audina.net/downloads/ezfit/ezfit-Audina-2013-ReleaseNotes.htm</changelog>
      </item>
    • For Auditiva: fitpro-Auditiva-2013-AutoUpdater.xml
      <?xml version="1.0" encoding="utf-8"?>
      <item>
      <title>Auditiva fitPRO 2013</title>
      <version>5.0.0.0</version>
      <build>20130114</build>
      <url>http://www.audina.net/downloads/ezfit/fitpro-Auditiva-2013-latest.exe</url>
      <changelog>http://www.audina.net/downloads/ezfit/fitpro-Auditiva-2013-ReleaseNotes.htm</changelog>
      </item>