Develop, Test, Deploy, Distribute
The session demonstrates the process of developing, testing and deploying a “Virtual Lab”. (http://vlab.co.in)
Virtual Labs is an initiative of M.H.R.D. under National Mission on Education through ICT. I would like to take suggestions from other devops gurus for scaling virtual-labs.
Virtual Labs(http://vlab.co.in) is the project running accross IIIT-H, IITs and a few other deemed universities. There are around 300 virtual labs being developed by various developers from those institutions. There is a central team at IIIT-Hyderabad providing a backend infrastructure with a couple of virtualized instances and web based applications for the developers to make their development easier. In a nutshell the portal provides:
- Version Control
- Bug tracker
- Package Management
- Test Servers
- Deploy Server
The process demonstrates an entire life cycle of a virtual lab from its inception till it is packaged and distributed.
At the end I would like to have some suggestions from the team to scale up the process and the best way of implementing the exisitng setups.
Another small time Debian contributor :-)
Redmine Plugins maintainer :-)