Continuous Integration & Delivery

Testing software before it gets developed

CI Ampel

Continuous Integration – the practice of frequently integrating one’s new or changed code with the existing code repository to quickly improve Software Quality.

Automated tests are performed to measure the quality of the software created. The whole process is automatically triggered when the CI server detects a new commit.

Continuous Delivery constitutes a development of Continuous Integration. In this case when a certain quality metric is met, a new version of the software is delivered.

Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidlyMartin Fowler

Our Services:

Comquent creates the Continuous Integration test application server (Jenkins), as well as the entire test environment, consisting of:

  • Design, introduction and implementation of Continuous Integration processes
  • Design and implementation of a build pipeline (Build, Test, Deploy)
  • Integration of test automation, Continuous Inspection, reporting and monitoring
  • Continuous monitoring and optimization of CI processes
  • Consulting, training and staff coaching