QuickBuild2 Documentation
|
Grid overviewThe Build Grid can be managed by switching to Grid tab as shown below:
Grid node attributesNode attributes can be used to filter nodes for certain steps by specifying the step property node match condition. For example, the condition node.getAttribute("os.name").startsWith("Windows") matches only agents running Windows operating system, while condition node.hasAttribute("ant") matches agents that have the attribute ant defined. System defined attributes include all environment variables and all Java system properties. User attributes are custom attributes that are defined by user to identify ability/environment of the node. For example, if the agent has Ant and Maven installed, you may define user attributes to reflect this installation as below: Monitor grid node jobsA single unit of work running on a grid node is called a grid job. In most cases, it is just a step. A grid node may have many jobs running concurrently (for example, steps from builds of different configurations). The number of concurrent jobs is limited by node resources (such as working threads). If the resources are exhausted, newly arriving jobs will be waiting in the queue. A typical job monitoring screen looks like this: |