Release Process

From EPOD
  • Create a folder within the
    ...Projects\EPOD\_Development\_Releases\Development
    at the begining of a development/release cycle.
  • Copy the contents of the releases template folder to the folder you have just created.
  • Any SQL changes should be placed within the SQL\Upgrade folder

Releasing Web_App

  • Using Visual Studio get the latest version of both the Web_App and the ePOD_Server classes.
  • Use the publish option against the Web_App.
  • Select to publish to a file store to enter the file location of the ADMIN folder within this releases folder.
  • Update the folder name to show the version number
  • The application will build and publish, the contents of this folder can then be dropped onto any server.

Releasing PDA

  • Using Visual Studio get the latest version of the PDA_Client.
  • Update the version number in the Properties.cs to the next increment.
  • Select the three installer projects, right click and click the build option.
  • Within your working area you will have three cab files, zip these files and label this as Standard (or Client if for a specific client) as a version number.
  • Create the following XML file and put this within the zip folder.
 <?xml version="1.0" encoding="utf-8" ?>
 <UPDATES>
   <EPOD_CLIENT version="XX.XX.XX.XX" url="http://Release URL/EPOD/WebServices/Calidus_ePOD/PDAUpdates/EPODClientInstaller.CAB" required="Y" />
   <EPOD_UPDATER version="XX.XX.XX.XX" url="http://Release URL/EPOD/WebServices/Calidus_ePOD/PDAUpdates/ePODUpdaterInstall.CAB" required="Y" />
 </UPDATES>
  • Copy this to the PDA folder updating the version number on the folder.
  • Extract this folder to the following directory
   Release Folder\Admin Vxx.xx.xx.xx\webservices\calidus_epod\PDAUpdates\

AutoExport

  • Using visual studio get the latest version of the AutoExport
  • Use the publish option.
  • Copy the contents of the build folder typically (Project\Release) to your release folder