Recs.
Updated
Build, test, and deploy software faster with this easy to use hosted continuous integration and deployment tool.
Specs
Pros
Pro Ability to deploy to multiple environments
Deployments are configured to run in sequence, one after one in the build pipeline. Not every environment is updated on every change, this is especially helpful for example for someone who is testing the application and does not want their environment to change while they are doing it.
Pro Simple debugging with Snap shell
Snap offers developers a simple and easy to use tool for debugging their applications. Just by typing snap-shell
on their pipeline configuration they will have the ability to visit their logs page where they can start debugging. The log page shows a command prompt with some help on how to use it.
Pro Automatically creates pipelines when a branch is pushed on GitHub
Snap watches for any new branch that is created and once it catches one of these new branches, if the master branch is configured for a pipeline it will create a new pipeline around the new branch. Once the branch is deleted or merged with master, the newly created pipeline is deleted by Snap
Cons
Con Discontinued
Will end August 1st 2017. See https://blog.snap-ci.com/blog/2017/02/06/2017-02-06-snap-announcement/
Con No BitBucket integration
They only support GitHub at the moment. Although BitBucket support may be added in the future.