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 |