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 6
Next »
Old Approach
Pros:
Sunbird was installed using a single script.
Very minimal set of variables to be defined prior to install (about 40 odd variables)
2 hours installation
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 looking at the Jenkinsfiles
85% of ansible variables refactored
- Only about 100 odd variables need to initialized for entire setup
- 600 variables refactored to about 100 odd variables