CodeShip Basic Build VM

More cleanup and upgrades today:

  • We added
    • Ruby 2.6.0
  • We removed ruby version that's been EOL for a while
    • Ruby 1.8.7
    • Ruby 1.9.2
    • Ruby 1.9.3
  • We updated Oracle Java 8
    • 8u191 -> 8u201

Deprecation: RethinkDB has been removed

As part of todays update to the CodeShip Basic build VM, RethinkDB has been removed as a pre-installed option. See the documentation for details on how to manually install it.

CodeShip Basic Build VM

Today we removed IO.js and RethinkDB as well as updated Python 3.6.7 to 3.6.8

Unfortunately, the IO.js website has been taken down and the links we relied on for installing IO.js are gone. As a result of that we had to remove IO.js along with RethinkDB, from the CodeShip Basic build VM.

Deprecation Notice: RethinkDB will be removed Jan 14, 2019

RethinkDB is seeing very low usage on CodeShip Basic, so we've decided to remove it from the base image. The actual removal will happen on Jan 14, 2019.

It will still be possible to manually install and use RethinkDB by adding a small script to your startup commands. You can find detailed information in the documentation

General Settings Design Refresh

Another page have gotten the make-over treatment! The general project settings page not only looks great, but also makes it much easier to find what you’re looking for.

Screen Shot 2019-01-03 at 11.38.33 AM.png

The general settings page is where you’ll find your various keys and status badges, but also where you can transfer the project to someone else, change the type of project, or even delete it completely.

CodeShip Basic Build VM

It's been a while since the last update to the Basic Build VM, but we've just added PHP 7.3. Note though, that Xdebug is not ready for 7.3 so support for that will have to wait a bit.

We also updated a couple of packages to their newest versions:

  • GCloud CLI 221.0.0.0 -> 226.0.0.0
  • Google App Engine 1.9.67 -> 1.9.69
  • ChromeDriver 2.44 -> 2.45
  • PHP
    • 5.6.38 -> 5.6.39
    • 7.0.32 -> 7.0.33
    • 7.1.24 -> 7.1.25
    • 7.2.12 -> 7.2.13

Team List Design Refresh

On our journey to update all parts of CodeShip to a newer, more clean design, we've given the team and team member lists a much needed refresh:

Screen Shot 2018-12-14 at 9.44.05 AM.png

If you have any feedback, please feel free to reach out to feedback@codeship.com.

Build Groups for CodeShip Basic

The “build groups” feature, that shows restarted builds grouped together in a single build element, has now been rolled out to all users on CodeShip Basic!

When you restart a build, you will see the previous build run status nested underneath the current build run.

Screen Shot 2018-11-29 at 11.38.02 AM.png

Build Page Design Refresh

We are making a light design refresh to the build items on your project pages and your personal dashboards. These should be a little cleaner and a little easier on the eyes now.

Screen Shot 2018-11-29 at 7.30.39 AM.png

Manual Approval Environment Variable

We keep improving our recent Manual Approval feature, and this time we've added a new environment variable that you can use to check if a build has been approved or not.

On all builds running as a result of a manual approval, we now set the environment variable CI_BUILD_APPROVED to true.

This means that you can write conditional scripts to avoid steps re-running on builds triggered as a result of manual approvals:

if [[ "${CI_BUILD_APPROVED}" == "true" ]]
then
    echo "This only happens after approval is given"
else
    echo "And this only happens before approval is given"
fi

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