|
|
|
|
|
|
|
|
|
|
- Overview
- Continuous integration
The Software Factory is used to automate the application production process. The compilation of the source code is handed over to a robot on a build machine. The report produced by the robot enables the project manager to find out the stability level of the project, and the programmers to immediately correct potential compilation errors, in reduced time frames. The robot can also run the audits and the automated tests. The purpose of the software factory is also to automate all the manual tasks up to the process for creating the application setup. Once the finished product is obtained, the Software Factory is used to automate the cleaning, the organization and the backup of the application elements. The continuous integration is a new feature proposed by the Software Factory. The continuous integration is a set of practices that consist in checking that, for each modification made to the source code, there is no regression in the application currently developed. This verification is performed almost in real time, generally every night. Each developer checks in their changes at the end of each day. An action plan is defined to run the following actions each night and for all projects: - retrieve all the elements from the SCM,
- retrieve all external components,
- generate all the executables, components, etc.
- run tests, etc.
The robots return some status reports used to find out the status of the product version.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|