Using continuous integration principles for managing virtual laboratories