Agent Settings
View Inline CLI Help
View Inline CLI Help
Enable/Disable Agents as Helpers
Enable/Disable Agents as Helpers
Change Coordinator
Change Coordinator
Get Coordinator
To view the Coordinator that a helper is associated with, run this on any agent machine:Set Coordinator
To change the Coordinator that a helper is associated with, run this on any agent machine. If run on a helper, it will stop any running tasks and reassign them to an available helper or the initiator. If run an Initiator, any builds started by that initiator will be aborted.If the new Coordinator is not the same version of Incredibuild as the Agents, the Agents will be automatically upgraded or downgraded.Maximum Number of Helper Cores
Maximum Number of Helper Cores
Get Maximum Number of Local Helpers
To view the maximum number of available local cores required to start a new build, run this command on any agent machine:Set Maximum Number of Local Helpers
To change the maximum number of cores that an Agent can use when participating in builds, run this command on any agent machine:Minimum Number of Local Helper Cores
Minimum Number of Local Helper Cores
Get Minimum Number of Local Helpers
To view the minimum number of available local cores required to start a new build, run this command on any agent machine:Set Minimum Number of Local Helpers
To change the minimum number of available local cores required to start a new build, run this command on any agent machine:Proxy for Outgoing External Communication
Proxy for Outgoing External Communication
Get the Proxy Server for HTTP Communication
Get the proxy server that will be used for outgoing external HTTP communication from Incredibuild.Set the Proxy Server for HTTP Communication
Set the proxy server that will be used for outgoing external HTTP communication from Incredibuild. To remove the proxy server, use this command with an empty value:Get the Proxy Server for HTTPS Communication
Get the proxy server that will be used for outgoing external HTTPS communication from Incredibuild.Set the Proxy Server for HTTPS Communication
Set the proxy server that will be used for outgoing external HTTPS communication from Incredibuild. To remove the proxy server, use this command with an empty value:Get No Proxy Exceptions
To get the list of IP addresses, hostnames, and domains that bypass your proxy, use the following command:Set No Proxy Exceptions
To set the list of IP addresses, hostnames, and domains that bypass your proxy, use the following command:Maximum Initiator Cores
Maximum Initiator Cores
Get Maximum Initiator Cores
To view the maximum number of cores that can be used by the agent when acting as the Initiator of a build, run this on any agent:Set Maximum Initiator Cores
To set the maximum number of cores that can be used by the agent when acting as the Initiator of a build, run this on any agent:Build Cache
Build Cache
These commands control the Build Cache settings on Initiator machines.For example:To unset this parameter, call it with the value "":
Get Local Build Cache Information
Return information about the location and size of your local build cache:Set Local Build Cache Size
Set the local build cache size. By default, the size is 100GB:Get Build Cache Service
You can retrieve the default Build Cache Service used by an Initiator. This service is used for shared Build Cache.Set Build Cache Service
You can set the default Build Cache Service used by an Initiator. This service is used for shared Build Cache.Clear Build Cache
Clear the local build cache:Coordinator Settings
Build Groups
Build Groups
Create Build Group
Run this on your Primary Coordinator to create a new Build Group.Delete Build Group
Run this on your Primary Coordinator to Delete a Build Group.Get All Build Groups
Run this on your Primary Coordinator to return a list of all Build Groups in JSON format.Get List of Agents in Build Group
Run this on your Primary Coordinator to returns a list of all Agents (in JSON) assigned to the specified Build Group.Set Build Group
Run this on your Primary Coordinator to assigns an Agent to an existing Build Group.Get Build Group
To view what Build Group an agent is in, run this on the agent:Show License
Show License
Returns license information in JSON format including: GUID, name, expiration date, number of server cores and SUVM cores.
Get License Usage
Get License Usage
Returns the total number of cores and the total number of available (unsubscribed) cores for each type of license (server \ SUVM).
Create License Key File
Create License Key File
Creates a key file (.pk) for the coordinator in the given path with the given name (should have .pk extension). This is required to generate a first license or renew an existing license (similar to the UI option to generate key file).For example:
Load License
Load License
Loads the specified license file. If the coordinator already has a valid license, this will replace it without any downtime to the Grid and running builds. If the load fails for any reason, the CLI will provide an error and revert back to the previous license (if applicable).
Unload License
Unload License
Unloads the existing license.
Get Coordinator Type and Status
Get Coordinator Type and Status
Returns the coordinator type (primary \ secondary) and status (offline, standby, active) in JSON format.
Secondary Coordinator
Secondary Coordinator
Get Secondary Coordinator IP/Name
When run on the Primary Coordinator, it returns the IP address or machine name for the Secondary Coordinator (if one is defined).Set Secondary Coordinator
Sets the specified machine as the Secondary Coordinator for this Primary Coordinator.Get Secondary Coordinator Status
Returns the status of the Secondary Coordinator in JSON format (can be unconfigured, offline, standby, or active)Build Cache Service Settings
Build Cache Service
Build Cache Service
These commands control the Build Cache settings on Build Cache Service machines.For example: