Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 8
Next »
Old Approach
Pros:
Cons:
Customization was tough
Customization possible only for docker images
No control on contents and frameworks
Cannot analyze data patterns
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