Services

When you run a runCI job on Shippable, the following popular services are already pre-installed for your convenience:

This page lists the versions of Services available for each supported OS and the Machine Image(s) where you can find them. These services can be started automatically in a runCI job.

Cassandra

Version OS Machine Images
3.11.2 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.2.4 to v6.7.4
3.11 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3 to v6.1.4
v5.7.3 to v6.4.4

Note: Cassandra versions 3.6 - 3.11 are incompatible with Oracle Java. Cassandra is not supported on v6.8.4 and v6.9.4 images because it is incompatible with Java 10. You can use openjdk8 on an earlier machine image if you need these versions of Cassandra.

CouchDB

Version OS Machine Images
2.1.2 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.8.4 and v6.9.4
2.1.2 - CentOS 7 v6.7.4
2.1.1 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.2.4 and v6.6.4
v5.10.4 and later
v5.10.4 and later
1.6.1 - Ubuntu 14.04
- Ubuntu 16.04
v5.3.2 to v5.8.2
1.6.0 - Ubuntu 16.04(aarch64) v6.2.4 and later

ElasticSearch

Version OS Machine Images
6.4.0 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.9.4
6.3.2 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.8.4
6.3.1 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.7.4
6.2.4 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.5.4 and v6.6.4
v6.5.4 and v6.6.4
v6.5.4 and v6.6.4
v6.5.4 to v6.9.4
6.2.3 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.4.4
6.1.1 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.2.4 and v6.3.4
v6.1.4 to v6.3.4
v6.1.4 to v6.3.4
v6.2.4 and later
5.6.2 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
5.5.1 - Ubuntu 14.04
- Ubuntu 16.04
v5.8.2
5.5.0 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3
5.1.2 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 and earlier

Memcached

Version OS Machine Images
1.5.10 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v6.9.4
1.5.9 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.7.4 and v6.8.4
1.5.7 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.4.4 to v6.6.4
1.5.4 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.2.4 and v6.3.4
v6.1.4 to v6.3.4
v6.1.4 to v6.3.4
1.5.2 - Ubuntu 14.04
- Ubuntu 16.04
V5.10.4
1.5.0 - Ubuntu 14.04
- Ubuntu 16.04
v5.8.2
1.4.39 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3
1.4.34 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 and earlier
1.4.25 - Ubuntu 16.04(aarch 64) v6.2.4 to v6.8.4

MongoDB

Version OS Machine Images
4.0.2 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.9.4
4.0.1 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.8.4
4.0.0 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.7.4
3.6.4 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.5.4 and v6.6.4
3.6.3 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.4.4
3.6.2 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v6.2.4 and v6.3.4
v6.1.4 to v6.3.4
v6.1.4 to v6.3.4
v6.2.4 to v6.4.4
3.4.9 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
3.4.6 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3 and v5.8.2
3.4 - Ubuntu 14.04
- Ubuntu 16.04
v5.3.2 to v5.6.1

MySQL

Version OS Machine Images
5.7.23 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.8.4 and v6.9.4
5.7.22 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.4.4 to v6.7.4
v6.5.4 and v6.7.4
v6.5.4 and v6.7.4
5.7.21 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.2.4 and v6.3.4
v6.4.4
v6.4.4
5.7.20 - Ubuntu 14.04
- Ubuntu 16.04
v6.1.4 to v6.3.4
v6.1.4 to v6.3.4
5.7.19 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
5.7.18 - Ubuntu 16.04 v5.7.3 and v5.8.2
5.7 - Ubuntu 16.04 v5.3.2 to v5.6.1
5.6 - Ubuntu 14.04 v5.3.2 to v5.8.2

Neo4j

Version OS Machine Images
3.3.6 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.7.4
3.3.5 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.5.4 and v6.6.4
3.3.4 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.4.4
3.3.1 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v6.2.4 and v6.3.4
v6.1.4 to v6.3.4
v6.1.4 to v6.3.4
v6.2.4 to v6.4.4
3.2.6 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
3.2.3 - Ubuntu 14.04
- Ubuntu 16.04
v5.8.2
3.2.2 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3
3.1.1 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 and earlier

Note: Neo4j is not supported on v6.8.4 and v6.9.4 images because it is incompatible with Java 10. You can use openjdk8 on an earlier machine image if you need these versions of Neo4j.

Postgres

Version OS Machine Images
10.5 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.8.4 and v6.9.4
10.4 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.5.4 and v6.7.4
10.3 - CentOS 7
- Ubuntu 14.04
v6.4.4
10.2 - CentOS 7 v6.2.4 and v6.3.4
10.1 - Ubuntu 14.04
- Ubuntu 16.04
v6.1.4 to v6.3.4
v6.2.4 to v6.4.4
9.6.5 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
v5.10.4 and v6.1.4
9.6.3 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 to v5.8.2
9.6.2 - Ubuntu 14.04
- Ubuntu 16.04
v5.5.1 and earlier
9.5 - Ubuntu 16.04(aarch 64) v6.2.4 and later

RabbitMQ

Version OS Machine Images
3.6.15 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.2.4 and later
v6.4.4 and later
v6.4.4 and later
v6.5.4 and later
3.6.14 - Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v6.1.4 to v6.3.4
v6.1.4 to v6.3.4
v6.2.4 to v6.4.4
3.6.12 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
3.6.10 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3 and v5.8.2
3.6.6 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 and earlier

Redis

Version OS Machine Images
4.0.11 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.8.4 and v6.9.4
4.0.10 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.7.4
v6.6.4 and v6.7.4
v6.6.4 and v6.7.4
v6.6.4 and v6.7.4
4.0.9 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.4.4 and v6.6.4
v6.4.4 and v6.5.4
v6.4.4 and v6.5.4
v6.5.4
4.0.8 - CentOS 7
- Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v6.2.4 and v6.3.4
v6.2.4 and v6.3.4
v6.2.4 to v6.4.4
4.0.7 - Ubuntu 14.04
- Ubuntu 16.04
v6.1.4 to v6.3.4
v6.1.4
4.0.1 - Ubuntu 14.04
- Ubuntu 16.04
v5.8.2
3.2.9 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 and v5.7.3
3.2.8 - Ubuntu 14.04
- Ubuntu 16.04
v5.5.1 and earlier

RethinkDB

Version OS Machine Images
2.3.6 - Ubuntu 14.04
- Ubuntu 16.04
v5.8.2 to v6.3.4
2.3.5 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3 and earlier

Riak

Version OS Machine Images
2.2.3 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.2.4 and later
v5.7.3 and later
v5.7.3 and later
2.2.0 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 and earlier

Selenium

Version OS Machine Images
3.14.0 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.8.4 and v6.9.4
3.13.0 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.7.4
3.11.0 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch64)
v6.5.4 and v6.6.4
3.8.1 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v6.2.4 to v6.4.4
v6.1.4 to v6.4.4
v6.1.4 to v6.4.4
v6.2.4 and v6.4.4
3.5.3 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
3.4.0 - Ubuntu 14.04
- Ubuntu 16.04
v5.6.1 to v5.8.2
3.0.1 - Ubuntu 14.04
- Ubuntu 16.04
v5.5.1 and earlier

SQLite

Version OS Machine Images
3.22.0 - CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
v6.2.4 and later
v6.1.4 and later
v6.1.4 and later
3.20.1 - Ubuntu 14.04
- Ubuntu 16.04
v5.10.4
3.19.3 - Ubuntu 14.04
- Ubuntu 16.04
v5.7.3 and v5.8.2
3.11.0 - Ubuntu 16.04
- Ubuntu 16.04(aarch 64)
v5.6.1 and earlier
v6.2.4 to v6.9.4
3.8.2 - Ubuntu 14.04 v5.5.1 and earlier

for ubuntu14 OS, AMI v6.1.4 onwards, sqlite-tools like sqlite-analyser are not installed. To run this you need to install 32 bit C libraries using:

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386