...
New Approach
Pros:
All components can be installed - LP, DP and Core service'sÂ
Easy customization of all components by forking the desired repository
Spin up a Jenkins instance and start building on your own
Everything is a Jenkinsfile
- Version control of build and deploy process using Jenkinsfile
- Visibility on how Sunbird does build and deploy by just looking at the Jenkinsfiles
- All features, updates and process of Sunbird available to end users
85% of ansible variables refactored
- Only about 100 odd variables need to initialized for entire setup
- 600 variables refactored to about 100 odd variables
- Easy upgrades by just using the latest GA certified tag by one click build and deploy.
- Total control and content and frameworksÂ
- Minimal hardware - Just 10 servers for entire setup
- Easy scaling of infrastructure - All through ansible inventory and Jenkinsfiles
- Production ready setup and easy promotion of code from dev to productionÂ
- Anyone can run a full stack sunbird with home brewed customizations