Latest blog posts

technology circleci vetcraft github composer npm bower gulp laravel by Simon Mayes (@msyea)

I’ve just deployed CircleCI {:target=“_blank”} for a VetCraft {:target=“_blank”}, a client of mine. Continuous Integration {:target=“_blank”} and Delivery {:target=“_blank”} is always impresses me. It follows our GitHub {:target=“_blank”} repository and when we commit to the development branch, it checks out the code, downloads our dependencies (Composer {:target=“_blank”}, NPM {:target=“_blank”} and Bower {:target=“_blank”}), runs our build script (Gulp {:target=“_blank”} for Laravel {:target=“_blank”}) and runs our tests (PHPUnit {:target=“_blank”}). If all is successful it gzips the results and scps it to our development server, brings the server down, runs database migrations, a few more tests and then brings the server back up.