Difference between revisions of "Building tools"

From Gcube Wiki
Jump to: navigation, search
Line 1: Line 1:
The gCube source code repository is used as input for the [[Continuous Integration procedure|Continuous Integration procedure]] that run automatic periodic builds of the entire gCube System in order to early identify integration issues among system's components. To accomplish this task the gCube Team make use of
+
The gCube source code repository is used as input for the [[Continuous Integration procedure|Continuous Integration procedure]] that run automatic periodic builds of the entire gCube System in order to early identify integration issues among system's components. To accomplish this task the gCube Team make use of a set of tools to automatize the build of code:
 +
* the [[[ETICS|ETICS System]] to keep configuration of the all components, express dependencies among components, define build commands for each component
 +
* the [[Building Infrastructure|Building Infrastructure]] that periodically download project configuration and build commands from ETICS and run a build of the entire project
 +
* the [[BTRT|BTRT]] tool as the access site for all logs, reports and artifacts produced by build executed on the Testing Infrastructure
 +
 
 +
 
 +
For each of this tools, we provide a detailed description in this section.

Revision as of 19:20, 12 January 2012

The gCube source code repository is used as input for the Continuous Integration procedure that run automatic periodic builds of the entire gCube System in order to early identify integration issues among system's components. To accomplish this task the gCube Team make use of a set of tools to automatize the build of code:

  • the [[[ETICS|ETICS System]] to keep configuration of the all components, express dependencies among components, define build commands for each component
  • the Building Infrastructure that periodically download project configuration and build commands from ETICS and run a build of the entire project
  • the BTRT tool as the access site for all logs, reports and artifacts produced by build executed on the Testing Infrastructure


For each of this tools, we provide a detailed description in this section.