Bundle concept
A bundle is a tag assigned to every OneReach.ai service in the master branch at the beginning of each month (ex.: bundle/2208, where 22 represents the year, and 08 - the month). This tag represents a stable master version ready to be deployed to clients. The clients know what changes have been made from tag to tag (bundle to bundle) from changelogs provided and may request the deployment of any bundle version. The Deployment team is responsible for the bundling (the process of assigning the tag).
Bundle testing consists of the following steps:
- Bundling services
- Deploying the bundle version on the Demo environment
- Performing smoke tests
- Deploying the bundle to clients
- Note: deploying means providing all OneReach.ai platform services that contain bundle tags.