Skip to main content
Last updated on Mar 08, 2023 “IBConsole.exe”, located in the Incredibuild installation folder, is a console application which initializes Incredibuild in various modes of operation, according to its various parameters. This chapter includes reference information on the command syntax and the available command parameters.

Syntax

The basic command line syntax for running a job through the Automatic Interception Interface is:
Note: IBConsole was formerly known as xgConsole. That command is also still supported with the same syntax.

Usage

The following syntax is used to operate IBConsole.exe: IBConsole.exe /COMMAND="<job command line>" [options] OR IBConsole.exe <Target> [Options] Where:
  • /COMMAND can specify any command line, for use in conjunction with the Submission Interface or Automatic Interception Interface.
  • <Target> can specify one of the following: - A path to an .xml/.xpx file defining the distributed Job (for use in conjunction with the XML Interface) - A path to a .bat file (for use in conjunction with the Submission Interface or Automatic Interception Interface)
Working with Dev tools requires you to use IBConsole, and use of IBConsole with Dev tools requires you to use one of the three interfaces that Incredibuild offers in order to connect between the software or script that you want to accelerate and Incredibuild. Note:
  • If when running IBConsole you get the error message: “‘IBConsole’ is not recognized as an internal or external command, operable program or batch file.”, do one of the following:- Manually add the Incredibuild installation folder to your system path.- Rerun the Incredibuild setup application on your machine with the “Add Incredibuild folder to the system path” option selected.

Command Line Options

Return Codes

IBConsole returns the following return codes: 0 - No errors were encountered.1 - Errors were encountered during the operation.2 - A fatal Incredibuild error was encountered (invalid parameters, input file not found, etc.).3 - The operation was stopped before completing. Note:
  • Only one IBConsole execution can run on a single machine at any given moment. Therefore, a pause occurs between the time that a currently running build is completed and a new one begins to run.

Interface-Specific Usage and Examples

For examples and specific information regarding using IBConsole.exe to activate the different IB Interfaces, see the following sections: https://docs.incredibuild.com/Default.htm https://docs.incredibuild.com/lin/latest/Default.htm https://docs.incredibuild.com/win/v9/Default.htm https://docs.incredibuild.com/cloud/Default.htm Windowshttps://www.incredibuild.com/ 9.6.11