Codeship is a handy little cross-platform CI/CD tool
Use Cases and Deployment Scope
We use Codeship to manage our deployment and continuous integration pipelines across different environments, version control hosts, and technology stacks. We have implemented CI/CD workflows for various clients using Codeship, and its versatility in being able to handle different cloud environments such as AWS, Azure, GCP, and even plain old on-prem servers has made it an invaluable tool that can be applied to all requirements. The fact that it is a managed service on the cloud removes the headache of having to maintain our own instance of it.
Pros
- Inter-cloud deployments
- Integration with different version control providers
- Easy-to-use UI
- Quick configuration
Cons
- Better capabilities for deploying CI/CD pipelines as code
- Better support for enterprise-grade customers
- Better logical grouping capability for projects
Likelihood to Recommend
Codeship is extremely well suited for projects that are version controlled on public hosting such as Github or Bitbucket, and for situations where you need to pick up code from these systems and deploy it to different cloud environments. For example, we had two projects for the same client that were hosted on Github and needed to be deployed to AWS and Heroku. The native CI/CD tools of these cloud environments could not provide a holistic solution to deploy to both environments the way Codeship did.
