
This add-on is operated by CloudBees Inc.
Continuous Integration and Delivery. Fast. Customizable. Easy.
CloudBees CodeShip CI
Last updated March 31, 2023
CodeShip is an easy to use hosted continuous integration and delivery service provided by CloudBees.
CodeShip automated the CI/CD process, letting you specify test and deployment commands that will run on all Git commits and PRs inside your GitHub, GitLab or Bitbucket repos.
CodeShip offers two products:
- CodeShip Basic, focused on simplicity and quick setup
- CodeShip Pro, focused on Docker and advanced configurations
Installing the add-on
The free CodeShip add-on can be installed to a Heroku application via the CLI by running the following command:
$ heroku addons:add codeship:free
-----> Adding codeship to sharp-mountain-4005... done, v18 (free)
Once installed, you can open CodeShip by running:
$ heroku addons:open codeship
If you haven’t already configured a project inside CodeShip, you will be taken to the new project screen. You can always access your CodeShip dashboard using the above command. Alternatively, you can sign in through GitHub/Bitbucket or with your email and password at codeship.com.
Configuration
When adding a new project, the first step is to choose your SCM provider.
From there, you’ll select either CodeShip Basic or CodeShip Pro.
- If you’re not using Docker, or you don’t want to use configuration files to set up your CI/CD process, choose CodeShip Basic
- If you are using Docker, or want to configure your CI/CD with configuration files, choose CodeShip Pro
Once you’ve selected which CodeShip product is right for you, we recommend reading our setup guides or reviewing our code samples to get started configuring your projects.
Removing the add-on
If you need to remove the add-on CodeShip can be removed via the CLI. This will destroy all associated data and cannot be undone!
Before removing the add-on please reach out to us and let us know what made you remove it so we can improve our service for future customers.
$ heroku addons:remove codeship
-----> Removing codeship from sharp-mountain-4005... done, v20
(free)
All your keys are named with the project name, so you can easily see which keys are in there from CodeShip.
$ heroku keys
ssh-rsa AAAAB3FcbR.../uX8kI4rsL codeship/owner/name
Support
The fastest way to contact us is through our support system or at support@cloudbees.com.
The CloudBees Blog
Check out our blog. Our team works hard to bring you awesome content. A lot of interesting articles about using CodeShip with Heroku, automated testing, continuous integration and delivery can be found there.
Should you have any other questions, just let us know! And always keep shipping!