Build Details

3 minute read

This page displays additional build properties, including the full command line, environment, and eMake version for a specific build.

Actions

  • Opens the Messages page for viewing all system log entries for the build.

  • Downloads the annotation file for a completed build. For details about the annotation file, see Annotation.

  • Deletes a non-running build.

  • Stops a running build.

  • lets you add a new build comment as described in Using Comments.

Under the Build Status Bar, select a tab to show Details, Configuration, or Metrics information for your build.

Build Status Bar

FieldDescription

Status

Build’s result or status:

Paused by a breakpoint

Running

Completed successfully

Timed out. For details about possible causes, see KB article KBEA-00039 “ Fixing builds that the Cluster Manager reports as timed out.”

Stopped

Failed or encountered an error

Running but waiting for a build license. This appears when the number of concurrent builds has reached the license limit. The build will resume when another build stops running for any reason (because it completed successfully, completed with an error, was stopped from the Cluster Manager, timed out, and so on).

Name

Build name as defined by the build class tag definition

Build ID

Build ID number assigned by the Cluster Manager

Start Time

Date and time the build was started

Build Class

Build class to which the build belongs. A default build class name

Duration

Build duration (the elapsed time between the start and end time)

Conflicts

Number of conflicts in the build

Details Pane

This pane displays detailed information about the build and the machine that invoked the build. If a breakpoint is active and was triggered, this information appears here also. For details about using ecbreakpoint, see Using Breakpoints.

Build Speedup

  • Workload—Sum of agent usage over all agents (in seconds). This value also appears in the annotation file

  • Wait Time—Time that the build spent waiting for agents to become available

  • License Wait Time-Time that the build spent waiting for a license to become available.

  • Jobcache Workload Saved Time-Time that build saved by using jobcache.

  • Speedup-How mych faster the build was than if it was built without parallelization.

Build Info

  • Job Count—Number of jobs run during the build

  • Priority—Priority at which the build was run

  • Min Agents—Minimum number of agents used during the build

  • Max Agents—Maximum number of agents that can be used by the build

  • Effective Agent Alloc—Percentage of time the build was able to get all the agents it requested that were available for it to use. 100% means the build had all requested agents 100% of the time, while a lower percentage means that there were periods where agents that could have been used by this build were allocated to other builds

  • IP set—If eMake was directed to use an alternate set of IP addresses to access agent hosts, this field indicates which set was used. For details, see Configuring eMake and Agents for Multiple Interface Communications.

Host Info

  • Host Name—Name of the machine from which the build was started

  • IP Address—IP address of the machine from which the build was started

  • User Name—Effective name of the user that started the build. This will be the same as the OS User Name unless - -emake-impersonate-user was specified

  • OS User Name—Actual name of the user that started the build. This will be the same as the User Name unless --emake-impersonate-user was specified

  • User Label—Label portion of the build name

  • Platform—Platform on which the build ran

  • History Exists—Whether or not a history file existed for the build.

Log

  • Command Line—Command line used to invoke eMake

  • Resource Request—Resource on which the build ran.

  • CWD—Directory from which eMake ran

  • EMake Version—eMake version information

  • Build Log Directory—Location of the build log

  • History File—Full path to the history file that was input into the build

Configuration Pane

This pane includes several build properties and displays build environment variables. AnnoDetail lists the annotation options used for the build. These options might have been specified on the eMake command line, or they might be inherited from the build class

Metrics Pane

This pane includes more than 50 metrics characterizing different aspects of build performance. For definitions of these metrics, see Annotation - Metrics in Annotation Files.