Documentation
Software Delivery Automation
CloudBees Software Delivery Automation
CloudBees CI
CloudBees CD/RO
CloudBees Previews
Other CloudBees Products
CloudBees Build Acceleration
CloudBees CodeShip
Cloud-Native Platform
CloudBees platform
CloudBees Feature Management
Resources
Account management
cbsupport CLI
Legal and policies
Training
Support
Plugins
CloudBees CI Plugins
CloudBees CD/RO Plugins
Lexicon
CloudBees CI
CloudBees CD/RO
CloudBees platform
CloudBees Feature Management
CloudBees Build Acceleration
AI Help
Beta
Search
Enable dark mode
New to CloudBees or returning.
Sign in / Sign up
CloudBees Build Acceleration
Resources
Account management
cbsupport CLI
Legal and policies
Software Delivery Automation
CloudBees Software Delivery Automation
CloudBees CI
CloudBees CD/RO
CloudBees Previews
Cloud-Native Platform
CloudBees platform
CloudBees Feature Management
Other CloudBees Products
CloudBees Build Acceleration
CloudBees CodeShip
Documentation
Documentation
API reference
Annotations and error messages
Release notes
Lexicon
Knowledge Base
latest (12.6)
latest (12.6)
12.5
12.4
12.3
12.2
12.1
12.0
11.3
11.2
11.1
11.0
10.1
10.0
9.1
9.0
8.2 and older
Introduction
Quick start
Terms and concepts
System requirements
Introduction
Linux platform prerequisites
Windows platform prerequisites
Supported third-party build tools
Hardware requirements
Port usage
Non-virtualized toolchain
Cygwin
Component compatibility matrix
Ensuring a consistent build environment
Checksum utility
Installation
Introduction
Understanding component interactions
When to use the CloudBees Build Acceleration cluster
Before you install
Installing CloudBees Build Acceleration on Linux
Introduction
Additional Linux installation information
Installing the Cluster Manager on Linux
Installing Electric Agent/EFS on Linux
Installing Electric Make on Linux
Path settings
Installing CloudBees Build Acceleration on Windows
Introduction
Additional Windows installation information
Installing the Cluster Manager on Windows
Installing Electric Agent/EFS on Windows
Installing Electric Make on Windows
Installing CloudBees Build Acceleration silently
Additional installation options
Installing JDBC drivers for MySQL or Oracle databases
Migrating an eMake-only installation
Installing the backward-compatible eMake package
Uninstalling CloudBees Build Acceleration from Linux
Uninstalling CloudBees Build Acceleration from Windows
Uninstalling CloudBees Build Acceleration silently
Configuration
Introduction
Configuring CloudBees Build Acceleration on Linux
Configuring CloudBees Build Acceleration on Windows
Introduction
Windows notes
Registry information
Using the accelerator.properties file
Introduction
Changing log locations
Disabling agents by default
Setting up user authentication
Setting up email notification
Adding custom protocol mismatch error text
Using the database connection monitor
Configuring agent log rotation
Changing the disk cache directory or agent temporary storage location
Default directories
Logging in and enabling licensing
Installing an Apache server certificate
Stopping, starting, or restarting the Cluster Manager service
Configuring CloudBees Build Acceleration to run in Docker containers
Configuring CloudBees Build Acceleration for agent cloud bursting
Introduction
Configuring your cloud platform for agent cloud bursting
Choosing a machine to run eMake
Configuring agent cloud bursting resources
Checking the agent cloud bursting setup
Enabling automatic scaling of the number of agents
Configuring eMake and agents for multiple interface communications
Cluster Manager
Introduction
Using CloudBees Build Acceleration tools
Introduction
Breakpoints
Cluster Manager administration tools
ecconfig
ecagent tools
ecinstconf
eclock
runagent.local file
System maintenance tasks
Introduction
Cleaning up data
Deleting from the builds list
Managing the message log
Securing the Cluster Manager database
Configuring the database
Backing up a database
Enabling LDAP
Importing a license
Using comments
Working with builds and build classes
Introduction
Stopping builds
Deleting builds
Creating build classes
Editing Build Classes
Deleting build classes
Working with agents
Introduction
Setting the agent allocation policy
Understanding a cluster sharing policy
Modifying the number of agents per host
Enabling agents
Disabling agents
Testing agents
Deleting agents
Working with resources
Introduction
Creating resources
Editing resources
Deleting resources
Working with filters
Introduction
Creating filters
Editing filters
Deleting filters
Working with reports
Introduction
Generating reports
Adding custom reports
Web interface help
Introduction
The home page
Builds
Build details
Build classes
Build class details
Build classes - create or edit a build class
Agents
Agent details
Resources
Resource details
Resources - create or edit a resource
Reports
Server load
Realtime server metrics
Messages
Message policies
Cloud
Cloud credentials
View cloud credentials
Create or edit cloud credentials
Cloud messages
Administration
Filters
Filters - create or edit a filter
Permissions
Edit User Permissions
Enable User
Edit group permissions
Enable group
Users
Users - create or edit a local user
User password
Groups
Groups - create or edit a local group
Add new user to group
User settings - view or edit user settings
Server settings
Licenses
Error code information
Electric Make
Introduction
Understanding component interactions
Virtualization
Understanding build parts
Setting up CloudBees Build Acceleration
Invoking Electric Make
Setting the Electric Make root directory
Configuring tools
Tools that access or modify the system registry
Configuring environment variables
Setting the Cluster Manager host and port
Setting Electric Make emulation
Electric Make command-line options, environment variables, and configuration file
CloudBees Build Acceleration sample build
Simulating builds
Using build classes
Using priority pools
Using the proxy command
Configuring TLS between eMake and agents
Building multiple targets simultaneously
Using Electric Make variables
Using the ninja build system
Specifying pragmas in an addendum file
Terminating a build
Shutting down cluster hosts during builds
Make compatibility
Introduction
Unsupported GNU Make options and features
Unsupported NMAKE options
Commands that read from the console
Transactional command output
Stubbed submake output
Hidden targets
Wildcard sort order
Delayed existence checks
Multiple remakes (GNU Make only)
NMAKE inline file locations (Windows only)
How eMake processes MAKEFLAGS
Performance optimization
Introduction
Optimizing Android build performance
Dependency optimization
Job caching
Job caching for kati
Parse avoidance
Javadoc caching
Schedule optimization
Running a local job on the Make machine
Serializing all Make instance jobs
Managing temporary files
Dependency management
Introduction
CloudBees Build Acceleration eDepend
CloudBees Build Acceleration ledger file
Managing the history data file
Conflicts and conflict detection
Annotation
Third-party integrations
Introduction
ClearCase
Coverity
Cygwin (Windows only)
Eclipse
BitBake
Electrify
Troubleshooting
Introduction
Agent issues
Electric Make debug log levels
Using the annotation file to troubleshoot builds
Insight
Introduction
Installing Insight
Annotation
Starting Insight
Using Insight with BitBake builds
Navigating the interface
Introduction
Agents and jobs
Navigation
Introduction
Legend
Job summary
Zoom
Replay
Monitor live build
Build, job, and Make information
Introduction
Build properties
Job details dialog
Make details dialog
Searching for jobs
Viewing all jobs
Using the hyperlog
Insight Reports
Introduction
Generating reports
Annotation differences report
Build manifest report
Build metrics report
Build summary report
Cluster sharing report
Derived files analysis report
ElectricSimulator report
Export timeline report
Files modified multiple times report
Job stats report
Job time by type report
Jobs by agent report
Jobs by file report
Longest jobs report
Longest serial chain report
Makefile manifest report
Metric differences report
Most read files report
Root conflicts report
Serialization analysis report
Submake stub report
Terminator lag report
Why rebuild report
Command-line enabled reports
Creating custom reports
Understanding build performance
Annolib programmer’s reference
Visual Studio integration
Introduction
What’s new
Known issues
System requirements
Installing the Visual Studio IDE integration
Using the IDE extension interface
Introduction
Main menu and toolbar
Solution settings
Help menu
Using the ecdevenv.exe utility
Building Visual Studio solutions from the command line
Setting Visual Studio converter environment variables
Tuning performance
Using MSBuild
Using Visual Studio 6
Uninstalling the Visual Studio integration
Debugging a failed build
Troubleshooting problems
Upgrade
Introduction
Upgrading on Linux
Upgrading on Windows
Upgrading on cluster hosts
cmtool reference
Introduction
Logging in
Using cmtool
Using runAgentCmd
Global arguments
Legal and policies
Support policies
Supported platforms
Troubleshooting
1 minute read
Troubleshooting
The following topics discuss information to assist you with troubleshooting.
Agent issues
Submit Feedback