Automated Build Studio 6.3 Features

Jump Into Version 6.30

Jump Into Automated Build Studio Version 6.30

Embarcadero RAD Studio XE2 support. Automated Build Studio 6.30 introduces support for the latest release of Embarcadero RAD Studio XE2 development suite and provides three new operations for automating the build process of your Delphi XE2 and C++Builder XE2 projects:
  • Compile Delphi XE2 Project
  • Compile C++Builder XE2 Project
  • Compile RAD Studio XE2 Project Group

The Borland Compilers category has also been renamed to Borland & Embarcadero Compilers.

More flexible search paths for the Delphi XE compiler. The Compile Delphi XE Project andCompile C++Builder XE Project operations have a new property, Load search path from project before compilation, for configuring the Delphi compiler. It lets you build your RAD Studio XE projects using Delphi search paths specified in the project itself while customizing other compiler options in your build macro.

LoadComplete support. This release also adds support for LoadComplete — a load, performance and stress testing tool from SmartBear. Using the new LoadComplete operation, you can now easily integrate LoadComplete test runs into your automated deployments and quality assurance processes. Also, new system constants LOADCOMPLETE and LOADCOMPLETEDIR have been added to provide information about the LoadComplete install location.

InstallShield 2012 support. Now you can create software installation packages using InstallShield 2012 as part of your automated build process. The corresponding operation has been renamed toInstallShield 7—2012 to reflect the new supported version.

Asynchronous list enumeration. The List Enumerator operation now lets you process list items in parallel. This way your build process can run multiple instances of a specific operation or operation group simultaneously, each time using a different parameter value from the list.

More robust FTP operations. The FTP operations and the FTP File Change continuous integration trigger have been improved to handle sudden disconnects. Whenever an FTP server connection breaks, they will now attempt to reestablish the connection within the 2-minute grace period after the disconnect. Also, the Download File(s) From FTP, Upload File(s) to FTP andSynchronize Directories operations will resume file downloading or uploading once the broken connection is reestablished.

Tagging Amazon cloud instances. The Amazon EC2 Launch Instances operation has been enhanced to allow specifying tags for Amazon EC2 instances launched as part of your automated builds and deployments.

Updating to named branches in Mercurial. The Mercurial Update operation now lets you specify a named branch to which the Mercurial working directory will be updated.

Web interface enhancements. The Automated Build Studio Server web interface has been improved to offer the following capabilities:
  • Adding build macros by browsing to the macro file location on the server.
  • Setting up build notifications immediately when adding build macros to the server.
  • Quick selection and deselection of all builds for merging in the Requests history.

Bugs Fixed in Version 6.30

  • Fixed hanging during macro runs with many concurrently executed operations.
  • Fixed memory leaks in Automated Build Studio Service.
  • Fixed issues with debugging and stopping macros containing recursive calls.
  • Fixed “out of memory” errors after a macro run produced several thousand log entries.
  • Optimized memory usage during log summary export.
  • Fixed an issue when the macro execution log was lost if the macro was opened in multiple instances of Automated Build Studio.
  • The Generate all C++ Builder files option in the Compile Delphi 2007 for Win32 Project operation now works correctly.
  • Fixed an error that appeared during the EurekaLog 6 operation execution when its parent Delphi compiler operation specified empty Conditional Defines.
  • Fixed an issue when temporary files created while viewing a read-only BXP macro or using theFile/Replace in File operation with read-only files were not deleted on exit.
  • Fixed a Branch in TFVC operation issue when branching to an existing item.
  • The Verbosity option of the Nullsoft Scriptable Install System operation now works correctly.
  • Fixed a Robocopy operation issue that did not allow the Compressed and Encrypted attributes to be set or cleared.
  • Fixed hidden operations being shown in the operation search results.
  • Automated Build Studio installation program now checks if .NET Framework 2 or later is installed on the computer.
  • Team Foundation Version Control operations now display a more informative error message if the specified Visual Studio version is not installed on the computer.
  • Added troubleshooting information to the Automated Build Studio Web Interface error message displayed when Automated Build Studio Web Service is unavailable.