Skip to main content

Editor

An editor for the Build-Projects definition can be found here:
cgi_studio_connector/bin/BuildProjectEditor.exe

If called with a file as first argument the editor will try to open the specified file.

Global

drawing-7-1728344045.pngdrawing-7-1728344045.png

On this tab, global settings can be configured.

Root-Paths
Root-Paths allow the user to make path/file variables relative to a specified path. Root-Paths are referenced via a Key. When a build is started these Root-paths must be set by the user beforehand.

They can be added and removed via the respective buttons on the right of the group.

drawing-7-1728344078.pngdrawing-7-1744614347.png

Properties:

Property Name Description
Name Name of the Root-Path
Key Key used to reference this Root-Path. Description Description of the Root-Path.

Variables

Here, global variables can be set which apply to every build. However, each build can override the value of a variable simply by respecifying it directly in the build.

They can be added and removed via the respective buttons on the right of the group.

drawing-7-1728344123.pngdrawing-7-1744614384.png

Propertise:

Property Name Description
Name Name of the Variable. This is the same name that is to be used in the scripts.
Description Description of the Variable.
Type

Type of the Variable. The following options are available:
- Value: Simple value type

- Option: Value typethat must be set at run time.
- Path: A path (folder)
- File: Full file path

Root-Path Key If the variable type is Path or File, the Root-Path keythis is used to reference a specified Root-Path. Doing so will treat the path as a relative path.
Value Value of the variablevariable. In case of ‘Option’ type values, the valid choices can be restricted by defining multiple values separated with a semicolon.

If the type is set to ‘Option’ the ‘Option Editor’ can be opened by clicking on the ‘…’ button next to the Value field.

drawing-7-1744614486.png

In the Option Editor window individual options can be easily added and removed using the ‘plus’ and ‘minus’ buttons on the right side.

drawing-7-1744614524.png

Builds

On this tab, individual builds can be configured. 

On the left side, Native-Functions can be added/removed and reordered using the respective buttons.

drawing-7-1728344180.pngdrawing-7-1728344180.png

Properties

Builds contain several general properties.

drawing-7-1728282980.pngdrawing-7-1744614568.png
Property Name Description
Name Name of the build.
Description Description of the build.
Script Path

Path to the script file which should be executed for this build. All scripts (.bat/.cmd) inside the specified folder are executed in alphabetical order so it is recommended to begin the filename with the number of the execution step.

Root-Path

(Script Path)

Root-Path Key of the Script Path.
Output Path Main output path for this build. Even if the build doesn’t produce any artifacts or generates output in other directories at least the log file will be saved here.

Root-Path

(Output Path)

Root-Path Key of the Output Path.

Variables

Variables for this build can be set here.

They can be added and removed via the respective buttons on the right of the group.

drawing-7-1728344237.pngdrawing-7-1744614619.png

Properties:

Property Name Description
Name Name of the Variable. This is the same name that is to be used in the scripts.
Description Description of the Variable.
Type

Type of the Variable. The following options are available:
- Value: Simple Value type

- Option: Value that must be set at run time.
- Path: A path (folder)
- File: Full file path

Root-Path Key

 

If the variable type is Path or File, the Root-Path keythis is used to reference a specified Root-Path. Doing so will treat the path as a relative path.
Value Value of the variablevariable. In case of ‘Option’ type values, the valid choices can be restricted by defining multiple values separated with a semicolon.

If the type is set to ‘Option’ the ‘Option Editor’ can be opened by clicking on the ‘…’ button next to the Value field.

drawing-7-1744614715.png

In the Option Editor window individual options can be easily added and removed using the ‘plus’ and ‘minus’ buttons on the right side.

drawing-7-1744614753.png