GLR
 Software web site
3/11/2010
Visitor: 100282


 Home
 LifeCycle utilities
     Build
     FUnit

 Consulting Services
 Web Site Development
 Careers

 Articles
 Links & Resources
 Tips and Tricks
 User Comments

 Free Downloads

 About Us
 Pictures
 My Blog
 Contact Information
 Email Us
 Fun Stuff
 Email a Friend
 Google Analytics

 Add to Favorites
 Printer Friendly

  Updated since last visited.
 Now viewable in:
Microsoft IE ® 5.0+
Netscape ® 7.0+
Opera ® 7.54+
Mozilla FireFox ® 1.0+

Fox with Sheep


LifeCycle - Build Phase

Pre-defined Build Script Tasks

So that you can see what kinds of available Tasks come already made with LifeCycle - Build Phase utility, I am listing all 120+ of them here. Of course, you are free to develop new Tasks, or enhance any of these, to make the utility more flexable. All I ask is to make the new or changed Task available to other who use the tool.


Documentation

  • Start Build log.
  • End Build log.
  • Write to log
  • Print build log
  • Start log from BUILD statement [9.0+]
  • End log from BUILD statement. [9.0+]
  • Scan file for Comment that containing...
  • Document the DBC file into HTML file
  • Find Undefined Local Variables
  • Run Project Documentor Machine
  • Copy the Project Documentor Machine output folder to a new folder
  • Begin record
  • End record
  • Generate TaskList to Log file.
  • Run Documentation Wizard

Project File Collection

  • For each file in Project.Files collection
  • Next in Project.Files collection
  • Repeat Current File
  • Exit File Loop
  • Compile

Project File

  • Set Debug Information
  • Clear Debug Information
  • Set to Increment Build Numbers on Projects
  • Clear Increment Build Numbers on Projects
  • Set the Encrypt project setting
  • Clear the Encrypt project setting
  • Set to generate new GUID
  • Clear to generate new GUID
  • Open project without the ProjectHook
  • Open project with the ProjectHook
  • Rebuild All Projects
  • Close all open Projects
  • Rebuild all components of the Projects
  • Rebuild only changed components of the Projects
  • Clean up project file
  • Open project and set default settings
  • Close project
  • For each project in the Project List
  • Next in Project List
  • Build Current Project
  • Move to the start of Project List
  • build.cleararchiveattr
  • Repeat Current Project
  • Exit Project Loop
  • Pack DBF style source code files.
  • Copy project content.

Code Flow

  • If
  • Else
  • Endif
  • Execute EXE
  • Call Prg
  • Quit Build
  • Stop Build

Error log file

  • Set the projects to show errors
  • Show project error files.
  • Clear the projects from showing errors

Database

  • Run GenDBC on all DBC in Project.
  • Validate DBC

Environment

  • Save current environment settings.
  • Restore prior environment settings.
  • Set Path To

Internet Information Service

  • Stop IIS services
  • Start IIS Services

Report files

  • Strip printer data from current report
  • Strip Printer Info. from All Reports.

Zip file

  • (WinZip) Zip project content.
  • (WinZip) Add File(s) to Zip file.
  • (WinZip) Extract File from Zip File.
  • (WinZip) Zip Parameters
  • (WinZip) Create self-extracting zip file
  • (SAWzip/zLib) Add file to zip file
  • (SAWzip/zLib) Zip folder and subcolders
  • (SAWzip/zLib) Unzip zip file.
  • (WinXP Zip) Add file to Zip
  • (WinXP Zip) Zip folder and subcolders
  • (WinXP Zip) Unzip file to folder

Source Code Control

  • Open VSS database
  • Apply label to SCC project
  • Get all latest files
  • Check out all files
  • Check in all files
  • Check in current file.
  • Check out current file.
  • CheckOut File
  • Checkin File
  • Get Lastest File
  • Write Label
  • Get Project
  • Put Project
  • Close VSS Database

Installation Programs

  • Create a Setup Installation (InstallShield Express)
  • Copy Installation program to different location.

System commands

  • Copy Folder
  • Move Folder
  • Delete Folder
  • Set Folder Attribute
  • If Folder Attribute
  • Create Folder
  • Copy File
  • Move File
  • Delete File
  • Set File Attribute
  • If File Attribute
  • Touch file's timestamp
  • Map Network Drive
  • Remove Mapped Network Drive
  • Get UNC of Mapped Drive

Miscellaneous

  • MSC: Beautify current file.
  • Beautify all files in project.
  • Burn CD
  • Strip path info from DataEnvironment class of forms and class libraries
  • Sleep
  • Comment
  • MessageBox
  • Send Notification Email to team members of build complete.
  • Disable Screen Saver
  • Enable Screen Saver
  • Speak
  • Write elapsed time to log

 


Style:

Quote of the Day:
Complexity does not equal simplicity, keep it simple.

Favorite Sites
Univeral Thread
FoxForum
Foxite
Visual FoxPro Wiki
Fox Central
Hentzenwerke Publishing
Microsoft Visual FoxPro
Leafe
VFPx CodePlex

Universal Thread







© 2003-2010   GLR Software - Gregory Lynn Reichert.    All rights reserved.