Home Continuous Integration

Continuous Integration

The following diagram represents the continuous integration process

The application source code will be stored in a cloud based source code repository to which the customer is granted access.

Whenever a developer makes a change to the application source code, the build server fetches the changes and prepares a new application build that gets automatically deployed to a Test Environment.

Whenever a build has qualified to be deployed to production, the version gets rolled up and the binary artifact is archived in Anahata’s binary repository. Once the artifact has been safely stored, the build is deployed to production.

Application Versioning

The Application Version is composed of 3 parts X.Y.Z where

  • X Represents the Major Version
  • Y represents the Minor Version
  • Z represents the update number

Additionally, whenever a new version of the application is under development, it will get deployed to the test environment as: X.Y.Z-Beta