Hi,
We have an application which sits on a shared network drive and users within the company run it using a desktop short-cut.
This means that currently when we make a change to the application, we have to wait until everyone logs off at the end of the day before we can manually copy/paste the required application files and replace the old application.
We have recently (last week) set-up a Team Foundation Server 2012 and are using it as the PowerBuilder source control system. Which adds a .sr* file for every object within the application. (the application development directory went from 75 files to over 600)
Our current process is as follows:
1. Get the latest version from TFS
2. Make the changes in PowerBuilder
3. Complete Tests
4. Build application within PowerBuilder
5. Check all changed files into TFS (including .exe, pbl's etc)
6. Wait until after hours
7. Get latest built version (once final daily build has been approved)
8. Manually select the ~45 (.exe, pbls, pbds, dlls etc) required application files from local machine
9. Copy/replace application files with those on the shared network drive
We are looking for an automated process, so that once the final build has been completed for the day, and automated process kicks in that copies the files from preferably TFS to the shared network folder.
Has anyone had any experience with this? it is just way to time consuming to have to manually build and deploy the software.
Alternatively is there a way within PowerBuilder to deploy the software to a different folder location, so that the required .exe, pbls etc get placed in a separate folder when built meaning we no longer have to filter them out of the folder with the .pbw and 600+ sr* files?
What is the best method for automated deployment of PowerBuilder applications?
its a PB 12.5. Classic application
Thanks.