Skip to content

Convenience Docker Images

Razorops provides a native Docker based build environment with pre-installed tools and dependencies needed for your project.

It enables you to run your jobs inside a container. We also manage container images for most popular language for convenience and ready to be used in a CI environment. The source code of the Docker images is hosted on Github. The images are updated at regular intervals (every 2 week) by our engineers. These images are available on Dockerhub as well as on our internal registry connected to the platform (coming soon).

You just need to set set runner property to use these images -

global:
  runner: razorci/python:2.7
global:
  runner: razorci/python:3

tasks:
  a:  # will use 2.7
    runner: razorci/python:2.7
    ... 

  b: # will use python3 (specified via glboal.runner)
   ...

Here is the list of convenience docker images managed by us for various programming languages -

Images are hosted on Dockerhub under razorci organization and can be used with razorci/<language>:<tag>.

Ruby

TAG ALIASES
3-bookworm 3.3-bookworm, 3.3, 3.3.5-bookworm, 3.3.5
3-bullseye 3.3-bullseye, 3.3.5-bullseye
3.2-bookworm 3.2, 3.2.5-bookworm, 3.2.5
3.2-bullseye 3.2.5-bullseye
3.1-bookworm 3.1, 3.1.6-bookworm, 3.1.6
3.1-bullseye 3.1.6-bullseye

Python

TAG ALIASES
3-bookworm 3.12-bookworm, 3.12.7-bookworm, 3.12, 3.12.7
3-bullseye 3.12-bullseye, 3.12.7-bullseye
3.11-bookworm 3.11.10-bookworm, 3.11, 3.11.10
3.11-bullseye 3.11.10-bullseye
3.10-bookworm 3.10.15-bookworm, 3.10, 3.10.15
3.10-bullseye 3.10.15-bullseye
3.9-bookworm 3.9.20-bookworm, 3.9, 3.9.20
3.9-bullseye 3.9.20-bullseye
3.8-bookworm 3.8.20-bookworm, 3.8, 3.8.20
3.8-bullseye 3.8.20-bullseye

Golang

TAG ALIASES
1-bookworm 1.23-bookworm, 1.23.2-bookworm, 1.23, 1.23.2
1.22-bookworm 1.22.8-bookworm, 1.22, 1.22.8

Java, Clojure, Scala, Kotlin (OpenJDK)

These images are based on OpenJDK built and managed by Aadoptium on Github.

TAG ALIASES
11-jammy 11-jdk-jammy
11-jdk-noble 11-noble
11-jre-jammy
11-jre-noble
17-jammy 17-jdk-jammy
17-jdk-noble 17-noble
17-jre-jammy
17-jre-noble
21-jammy 21-jdk-jammy
21-jdk-noble 21-noble
21-jre-jammy
21-jre-noble
23-jdk-noble 23-noble
23-jre-noble

Rust

TAG ALIASES
1-bullseye 1.81-bullseye, 1.81.0-bullseye
1-bookworm 1.81-bookworm, 1.81.0-bookworm, 1.81, 1.81.0

NodeJS (javascript)

TAG ALIASES
22 22.9, 22.9.0
20 20.18, 20.18.0
18 18.20, 18.20.4

PHP

TAG ALIASES
8-bookworm 8-cli-bookworm, 8-cli, 8.3-bookworm, 8.3-cli-bookworm, 8.3-cli, 8.3, 8.3.12-bookworm, 8.3.12-cli-bookworm, 8.3.12-cli, 8.3.12
8-bullseye 8-cli-bullseye, 8.3-bullseye, 8.3-cli-bullseye, 8.3.12-bullseye, 8.3.12-cli-bullseye
8.2-bookworm 8.2-cli-bookworm, 8.2-cli, 8.2, 8.2.24-bookworm, 8.2.24-cli-bookworm, 8.2.24-cli, 8.2.24
8.2-bullseye 8.2-cli-bullseye, 8.2.24-bullseye, 8.2.24-cli-bullseye
8.1-bookworm 8.1-cli-bookworm, 8.1-cli, 8.1, 8.1.30-bookworm, 8.1.30-cli-bookworm, 8.1.30-cli, 8.1.30
8.1-bullseye 8.1-cli-bullseye, 8.1.30-bullseye, 8.1.30-cli-bullseye

Elixir

TAG ALIASES
1.17 1.17.3
1.16 1.16.3
1.15 1.15.8
1.14 1.14.5
1.13 1.13.4
1.12 1.12.3

Erlang

TAG ALIASES
27 27.1, 27.1.1.0, 27.1.1
26 26.2, 26.2.5, 26.2.5.2
25 25.3, 25.3.2, 25.3.2.13
24 24.3, 24.3.4, 24.3.4.17