Skip to content

Commit

Permalink
Build Ruby 3.2 images on top of Debian 12 “bookworm”
Browse files Browse the repository at this point in the history
  • Loading branch information
Envek committed Jul 4, 2023
1 parent 8f0ab91 commit 196d1a1
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
26 changes: 26 additions & 0 deletions .github/workflows/build-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,32 @@ jobs:
matrix:
include:

# 3.2.2 on Debian 12
- ruby-version: "3.2.2"
ruby-variant: "jemalloc"
debian-image: "bookworm"
debian-version: "12"
aliases: |
quay.io/evl.ms/fullstaq-ruby:3.2-jemalloc-bookworm
- ruby-version: "3.2.2"
ruby-variant: "jemalloc"
debian-image: "bookworm-slim"
debian-version: "12"
aliases: |
quay.io/evl.ms/fullstaq-ruby:3.2-jemalloc-bookworm-slim
- ruby-version: "3.2.2"
ruby-variant: "malloctrim"
debian-image: "bookworm"
debian-version: "12"
aliases: |
quay.io/evl.ms/fullstaq-ruby:3.2-malloctrim-bookworm
- ruby-version: "3.2.2"
ruby-variant: "malloctrim"
debian-image: "bookworm-slim"
debian-version: "12"
aliases: |
quay.io/evl.ms/fullstaq-ruby:3.2-malloctrim-bookworm-slim
# 3.2.2 on Debian 11
- ruby-version: "3.2.2"
ruby-variant: "jemalloc"
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,18 @@ FROM quay.io/evl.ms/fullstaq-ruby:${RUBY_VERSION}-slim

## Flavors

Ruby 3.2.2, 3.1.4, 3.0.6, and 2.7.8 with jemalloc and malloctrim are available. Images are built on top of Debian 10 (buster) and 11 (bullseye):
Ruby 3.2.2, 3.1.4, 3.0.6, and 2.7.8 with jemalloc and malloctrim are available. Images are built on top of Debian 10 (buster), 11 (bullseye), also Ruby 3.2 and newer are build on top of Debian 12 (bookworm):

```sh
# 3.2:
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-jemalloc-bookworm-slim
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-jemalloc-bookworm
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-jemalloc-bullseye-slim
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-jemalloc-bullseye
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-jemalloc-buster-slim
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-jemalloc-buster
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-malloctrim-bookworm-slim
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-malloctrim-bookworm
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-malloctrim-bullseye-slim
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-malloctrim-bullseye
docker pull quay.io/evl.ms/fullstaq-ruby:3.2.2-malloctrim-buster-slim
Expand Down

0 comments on commit 196d1a1

Please sign in to comment.