See Creating Build Classes for the procedure for creating a build class. See Editing Build Classes for the procedure for editing a build class.
Field descriptions
Field | Description |
---|---|
Name |
Name of the build class. |
Tag Definition |
Tag that generally consists of a generic build name appended with build-specific data that you construct from the following variables:
For details about user-defined variables, see eMake Command-Line Options, Variables, and Configuration File” section in the “eMake Basics For details about constructing tag definitions, see Using Build Classes. |
Minimum Agents |
Minimum number of agents that must be available before a build is assigned agents. The default is 2 agents. For more information, see agent policies. |
Maximum Agents |
Maximum number of agents that can be assigned to a build. The default is 64 agents. For more information, see agent policies. |
Priority |
Priority for builds in this build class. Select Low, Normal, or High, and if using a boost value, use the adjacent pull-down to select a boost value. For more information, see agent policies. |
Platform |
Operating system to use for this build class. |
Resource Request |
Field used to request particular agents for this build class. (If you have not created resources, or if you need to create additional resources, click the Agents tab, then click the Resources subtab, and then from the Resources page, click the New Resource link to define resources.) |
Allow jobcache |
Checkbox that determines whether to allow the JobCache feature to be used for this build class. For the default build class and for build classes that exist when you upgrade to CloudBees Build Acceleration 8.0 or a newer version, this checkbox is checked (meaning that JobCache is allowed) by default. For a build class that you create, this checkbox is unchecked by default. For more information about JobCache, see the Electric Make User Guide. |
Annotation Upload |
Checkbox that determines whether to upload the annotation file to the Cluster Manager. |
Annotation Levels |
Checkboxes that indicate which levels of information to include in the annotation file. Available annotation levels are as follows:
|
eMake automatically creates makefile macros ( ECLOUD_BUILD_CLASS
and ECLOUD_BUILD_TAG
) from Cluster Manager build class data. You can use these macros to add generated values to your makefiles. For more information, see Using eMake Variables.