PostgreSQL 10 on Codeship Basic

PostgreSQL 10.2 is now available pre-installed on Codeship Basic!

It's listening to port 5437, so depending on your setup you might need to make a small change to switch to 10.2. The Codeship Documentation has more details on how to do that.

During testing, a very small number of users (2-4) experienced issues with older versions of the Python PostgreSQL client psycopg2. These older versions used a string-comparison to try and work out the PostSQL version number, and didn't account for a 10.x version. To resolve this issue, you'll need to upgrade psycopg2 to version 2.7 or higher.

Note: PostgreSQL 10.2 will change port number when PostgreSQL 9.2 is fully deprecated. After March 29, 2018 the default port for 10.2 will be 5432


PostgreSQL 9.2 officially reached it's End-of-Life (EOL) (see the PostgreSQL site for details) which means that we will remove it from the Codeship Basic build image on March 29, 2018.

Since PostgreSQL 9.2 is currently running on port 5432, we will move PostgreSQL 10.2 from 5437 to 5432 to make 10.2 the new default. This should have minimal impact on users as PostgreSQL are generally very well backwards compatible, but we encourage you to try out 10.2 before March 29, 2018 to avoid any unexpected surprises.

IP Whitelisting

The final piece of the Codeship Enterprise hybrid cloud CI/CD feature set, IP Whitelisting, is generally available as of today

With our IP Whitelisting feature, it’s now much easier to grant Codeship infrastructure access to internal systems in a limited way. Once the feature is enabled, all you need to do is open your firewall for traffic from eight fixed IP addresses.

Get more details on how to enable it, and which IP addresses you can whitelist, from the IP Whitelisting documentation

Codeship Basic Build VM

Codeship Basic have been updated with new versions:

  • Oracle Java 8 is now
  • Git is now 2.15.0
  • Chromedriver is now 2.35

Two Factor Authentication

We're excited to announce that as of today you can use Two Factor Authentication (aka 2FA) on your Codeship account!

2FA increases security on your account by requiring a unique code that only your mobile phone can generate. The code is only needed when you login from a new computer or if you haven't logged in for a while, so it's not as big a hassle as it might sound.

You can read more about it here: which also includes a few suggestions for authenticator apps you can check out.

Service Config Builder

At Codeship, we created an experimental tool to help you build your project's configuration files.

This tool will help you to build the following files:

  • codeship-services.yml where you configure each service you need to run your CI/CD builds with Codeship.

  • codeship-steps.yml contains all the Steps for your CI/CD process.

You can find the builder here -

Engine Yard Deployment Script Fix

Users were experiencing the following error message when using Engine Yard deployment script on Codeship Basic:

/home/rof/.rvm/rubies/ruby-2.1.7/lib/ruby/site_ruby/2.1.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem engineyard (>= 0.a) (Gem::GemNotFoundException)

The scripts have been updated to fix the issue. If you see any other items, visit or email

Healthchecks Support

Today we are announcing support for healthchecks with Codeship Pro!

Healthchecks solve the problem Pro customers experience when making sure a step doesn’t run until a particular container is ready.

Read more about the release here -

Read more about service configuration here -

Jet Update

The function jet update has been added to the Jet CLI

This command will let you natively and quickly update your installed Jet CLI version.

Read the documentation here -

depends_on Support

Codeship Pro users can now control dependency boot order during builds using depends_on within codeship-services.yml file. Let's face it - we are all really excited about this one too.

For additional background on the change, read the blog post here -

Read more about service configuration here -

No published changelogs yet.

Surely Codeship will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree