refactor continuous deployment to build on commit