Continuous Integration System

| Share

As we believe in faster and cost effective project delivery, all implementation and maintenance projects run by iTree Group are based on iTree Continuous Integration System. Typically the system is deployed in our data center with access provided to project team members on customer site. When the actual development is performed by internal customer’s IT department, usually we recommend implementing the system internally and then connecting the CIS system with customer’s development environment.

iTree CIS Solution improves performance with parallel development organization and supports multi-stage releasing process. Providing full monitoring and conflict resolution for development activities iTree CIS helps to control several on-going business projects on the same system, improves the quality of software releasing and delivers fast results by applying quality control during development with high level of automation.

The system supports variety of methodologies, from traditional programming to incremental development methods like extreme programming and adapts to widely accepted technologies like Java/C++, Oracle RDBMS and DB2.

iTree CIS System features

  • Release planning and prioritization– integration with work, tasks, incidents and requests management system and with release scope planning and on-line management.
  • Test-driven development– built-in set of rules and processes for test-driven development principles with automated process control mechanism.
  • Automated code test– static code analyzer for technical integrity of all program units on each code submission to the source control system.
  • Automated in-progress build– releasing system with trigger-based or time-schedule-based auto-build for quality and integrity verification.
  • Automated release generation– automated release package generation including functional delivery, install and upgrade scripts, test scripts, auto-test reports and related documentation with release notes.
  • Release auto-deploy– automated release distribution for different environment groups and automated deployment with specific configuration for development, testing and live installations.

  

iTree Platform

With iTree Platform service level monitoring, incidents analysis and recommendations for the standards change, together with collaboration, better communication, transparency and unification of IT with Business are provided from one integrated system.
read more