Codeship saves Crushpath a lot of time. We love the team at Codeship for their responsiveness; the few times we have encountered an issue, it was resolved in minutes.Monica Wilkinson, Crushpath
It's not done until it's deployed. We use Codeship everyday at Sunrise, it's the perfect deploying tool for Github and Heroku.Pierre Valade, Sunrise
Login through GitHub and test your public or private repositories. Github on our docs.
Test your public or private git and mercurial projects. Bitbucket on our docs.
Enter your Heroku app name and API Key, we take care of all the rest. Heroku Deployment on our docs.
Tell us your app, environment, API key and we take care of deploying to EngineYard for you. Continuous Deployment on our docs.
Deploy to Nodejitsu through our UI. Just enter your username and token and your are ready to go.
Deploy to dotCloud through our UI. Enter your api token and your application name and start deploying your app.
Google App Engine
Deploy to Google App Engine through our Script Deployment.
Deploy to AppFog through our Script Deployment and their af command line tool. Install it with gem install af.
Deploy your node.js apps to Modulus through our easy-to-use UI. Continuous Deployment to Modulus
Deploy to Openshift by git pushing to your openshift instances through our Script Deployment.
Deploy to Cloud Foundry through our UI. Tell us your organisation and scope and we will deploy your application.
Deploy to Fortrabbit with a git push, SFTP or even SSH access. Use the SSH Key we provide and get started immediately.
Use our Script Deployment to run any script you want and deploy absolutely anywhere.
Amazon Web Services
Manage, deploy to and restart your AWS servers on a successful build.
Deploy to DigitalOcean and manage your server infrastructure on a successful build. Continuous Deployment on our docs.
Manage and deploy your Rackspace server infrastructure with your scripts after a successful build.
Integrate and change your Google Compute Engine servers on a successful build.
Continuously deploy to Joyent and change your server infrastructure upon a successful build.
Integrate with Softlayer and manage your server infrastructure with a successful build.
Manage and deploy to Openstack from the Codeship after a successful build.
Deploy with capistrano to get your latest changes to staging or production.
Use Fabric to deploy to any of your servers.
Rebuild your servers with Ansible on a successful build.
Use Chef to rebuild your servers when your build is successful.
Deploy your puppet configuration whenever the build passes.
Install your own tools and run your own scripts and commands to deploy and manage your infrastructure.
Get an email whenever your build fails or it passes again. Limit the emails you get to only the ones that concern you.
Get notified whenever we start a build and about the result of the build, so your team is always up to date. Hipchat on our docs.
Get notified about the result of the build, so your team is always up to date. Slack on our docs.
Get notified whenever we start a build and about the result of the build, so your team is always up to date. Campfire on our docs.
Get notified whenever we start a build and about the result of the build, so your team is always up to date. Flowdock on our docs.
Get notified whenever we start a build and about the result of the build, so your team is always up to date. Grove.io on our docs.
Receive the build data once a build finishes. Webhook on our docs.
Github Status API
For every build we push an update to the GitHub status API, so you can see the status of your build in GitHub and your Pull Requests.
Get test coverage history and statistics.
Through RVM we support any Ruby version and all ruby based test frameworks are supported. Ruby on our docs.
Use NVM to select your Node version and use any test framework. Node.js on our docs.
We support Python 2.7 and through pip you can install any dependencies or test frameworks you need. Python on our docs.
We support the latest dart release and upgrade regularly. Install dependencies through pub and run your tests.
We support PHP 5.3, 5.4 and 5.5 through PHPENV to test your application. You can install any dependencies or extensions you need through pecl, pear and composer. PHP on our docs.
We have Java 7 installed on our Servers. You can use Maven, Ant or Gradle to run your build. Java on our docs.
You can use Sbt, Maven, Ant or Gradle to build your Scala project.
Use Sbt, Maven, Ant or Gradle to build your Groovy project.
Use Leiningen, Maven, Ant or Gradle to test your Clojure code.
We support Go 1.1.2 in our virtual machines.
Postgresql works out of the box and you can use many extensions like hstore provided by the PostgreSQL project. PostgreSQL on our docs.
MySQL works out of the box on the default port. MySQL on our docs.
MongoDB is installed and running on the default port for every build. MongoDB on our docs.
Redis is installed and running on the default port for every build. Redis on our docs.
Memcached is installed and running on the default port for every build. Memcached on our docs.
ElasticSearch is installed and running on the default port for every build. ElasticSearch on our docs.
SQLite libraries are installed and can be used with any language. SQLite on our docs.
Latest Stable Firefox available in the Ubuntu repositories is installed for you to test your UI.
We install the latest stable release of Chrome and Chromium for linux into our virtual machine.
PhantomJS is installed and available in your PATH.
CasperJS is installed and available in your PATH.
Selenium is supported with Firefox or Chrome running as the driver.
Capybara with either Selenium, PhantomJS or CapybaraWebkit is supported out of the box.