Using CloudBees Build Acceleration tools

2 minute read

The following table is an overview of useful tools installed during the CloudBees Build Acceleration product installation. Table columns are defined as follows:

  • File —Lists the tool file names in alphabetical order

  • Location —Shows where the files are installed; for example: cm is the Cluster Manager machine

  • Description —Provides a short description or reference

File Location Description

clusterdownload

cm, agent, emake

Downloads files to the host. See Using Cluster Manager Administration Tools.

clusterexec

cm, agent, emake

Runs commands on agent hosts. See Using Cluster Manager Administration Tools.

clusterupload

cm, agent, emake

Uploads files to agent hosts. See Using Cluster Manager Administration Tools.

cmtool

cm, agent, emake

Command-Line tool for Cluster Manager.

ecagent_restart /etc/init.d/ecagent restart

agent

Restarts the agent service or daemon. See Using ecagent Tools.

ecagent_start /etc/init.d/ecagent start

agent

Starts the agent service or daemon. See Using ecagent Tools.

ecagent_stop /etc/init.d/ecagent stop

agent

Stops the agent service or daemon. See Using ecagent Tools.

ecbreakpoint

agent

Debugging tool for problematic job steps and stalled processes during the build.

eccc

cm, agent, emake

A wrapper for SunForte Compiler Suite and Sun ONE Studio/Sun Workshop if you are experiencing excessive serialization in your build.

ecconfig

agent

Reconfigures agents. See Using ecconfig.

ecinstconf

cm, agent

Configures Cluster Manager and agent settings. See Using ecinstconf.

eclock

cm, emake

Serializes multiple runnings of a program. For example, it may not be safe to run two copies of a particular application to run simultaneously on a single computer, even if it is run by different users. Use eclock (typically in makefiles) to cause various invocations of that program to wait for each other. See Using eclock.

emake

cm, agent, emake

CloudBees Build Acceleration’s eMake component. For details about eMake, see eMake Command-Line Options, Variables, and Configuration File.