Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Version Highlights

This version of IncrediBuild certifies Visual Studio version 15.8.2

IncrediBuild’s predictive execution for optimized compilation performance certifies MSBuild version up to 15.8.168.64424


Improved support for distributing DirectX-related processes to remote machines

In this version of IncrediBuild, we’ve enhanced the IncrediBuild virtualization engine to cover many various aspects of the ability to remotely execute processes that are using DirectX. Many IncrediBuild users are highly accelerating home-grown and commercial graphic-related executions using the various IncrediBuild integration options.

 

Accelerate VSTest unit test executions (Beta)

This version of IncrediBuild introduces a beta feature for users with time-consuming VSTest executions, which allows to distribute and highly accelerate VSTest executions.

At this stage, only command-line VSTest executions are supported. For assistance executing your VSTests using continuous integration tools or through the command line, please contact us at support@incredibuild.com and we’ll be glad to help you with accelerating your test cycles.

Learn how NCR and ModuleWorks achieved better productivity and faster time-to-market by accelerating their test cycles with IncrediBuild.


Windows Core OS (Experimental)

Improved support for IncrediBuild Agents running within Windows Core OS hosts


Windows Docker Containers (Experimental)

Various fixes related to working with IncrediBuild within Windows Docker Containers


IncrediBuild Enterprise Edition

  • IncrediBuild extension for TeamCity (Experimental)

If you are using TeamCity for your continuous integration, we have some good news for you. With this new IncrediBuild extension for TeamCity, users can create and execute IncrediBuild build steps seamlessly from within TeamCity using a convenient standard TeamCity UX.

  • Added an option to manually reset a “Single-Use Virtual Machine” image in scenarios where users require to update the image from which they provision their VMs. The “Single-Use Virtual Machine Image” featureallows users to provision and de-provision virtual machines from an image. An IncrediBuild license allocated to these VMs will automatically be released by IncrediBuild back to the license pool once the VM is destroyed.
  • Various improvements to the IncrediBuild extension for Jenkins.
  • Various improvements and fixes to the IncrediBuild Enterprise Dashboard

Visual Studio & MSBuild

  • Improved performance for Cuda compilations and possibly other compilers in scenarios where the /e compiler switch (pre-processing) is being used as part of the compilation tasks.

IncrediBuild’s predictive execution considers compilation tasks with the /e flag as blocking other dependent tasks from being executed in a predictive, parallel manner. This may result in sequential execution of Cuda compilation tasks (which is the default behavior in Visual Studio). With this new feature, users can experiment whether performance can be improved by forcing the IncrediBuild predictive execution to operate in these scenarios. In order to achieve this behavior, a registry value should be created on the Initiator machine:

Registry Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Xoreax\IncrediBuild\Builder

String Value: AllowPredictedInPreprocessCL

Set this registry string value to “1” to enable predicted for CL tasks with /E parameter

  • The IncrediBuild build monitor was added to Visual Studio 2017 “View” menu option
  • Fixed an issue that could have led users building Visual Studio solutions with IncrediBuild under a service account to receive an error message saying: “MS Visual Studio xx.x is not installed on this computer” (usually in continuous integration tools such as Jenkins and others)
  • Fixed an issue that could have led IncrediBuild to omit the 1>, 2>, prefixes in Visual Studio and MSBuild output
  • Fixed some rare scenarios in which build success status wasn’t reported correctly
  • Various bug fixes

Miscellaneous

  • Fixed a rare scenario in which some Agents could become offline for short periods of time in very large IncrediBuild deployments
  • Various UX fixes and improvements
  • No labels