@@ -5,9 +5,9 @@ ARG mirror=http://deb.debian.org/debian
55ARG system_ruby=ruby2.7
66
77# =============================================================================
8- # Merge: ruby-0.x-2.0 through ruby-3.1
8+ # Merge: ruby-0.x-2.0 through ruby-2.4
99# =============================================================================
10- FROM ${os}:${version}${variant} AS ruby-0.x-3.1
10+ FROM ${os}:${version}${variant} AS ruby-0.x-2.4
1111
1212COPY --from=docker.io/rubylang/all-ruby:ruby-0.x-2.0 /build-all-ruby/ /build-all-ruby/
1313COPY --from=docker.io/rubylang/all-ruby:ruby-1.2-1.8.7 /build-all-ruby/ /build-all-ruby/
@@ -16,11 +16,6 @@ COPY --from=docker.io/rubylang/all-ruby:ruby-2.1 /build-all-ruby/ /build-all-rub
1616COPY --from=docker.io/rubylang/all-ruby:ruby-2.2 /build-all-ruby/ /build-all-ruby/
1717COPY --from=docker.io/rubylang/all-ruby:ruby-2.3 /build-all-ruby/ /build-all-ruby/
1818COPY --from=docker.io/rubylang/all-ruby:ruby-2.4 /build-all-ruby/ /build-all-ruby/
19- COPY --from=docker.io/rubylang/all-ruby:ruby-2.5 /build-all-ruby/ /build-all-ruby/
20- COPY --from=docker.io/rubylang/all-ruby:ruby-2.6 /build-all-ruby/ /build-all-ruby/
21- COPY --from=docker.io/rubylang/all-ruby:ruby-2.7 /build-all-ruby/ /build-all-ruby/
22- COPY --from=docker.io/rubylang/all-ruby:ruby-3.0 /build-all-ruby/ /build-all-ruby/
23- COPY --from=docker.io/rubylang/all-ruby:ruby-3.1 /build-all-ruby/ /build-all-ruby/
2419
2520COPY --from=docker.io/rubylang/all-ruby:ruby-0.x-2.0 /all-ruby/ /all-ruby/
2621COPY --from=docker.io/rubylang/all-ruby:ruby-1.2-1.8.7 /all-ruby/bin/ /all-ruby/bin/
@@ -29,6 +24,18 @@ COPY --from=docker.io/rubylang/all-ruby:ruby-2.1 /all-ruby/bin/ /all-ruby/bin/
2924COPY --from=docker.io/rubylang/all-ruby:ruby-2.2 /all-ruby/bin/ /all-ruby/bin/
3025COPY --from=docker.io/rubylang/all-ruby:ruby-2.3 /all-ruby/bin/ /all-ruby/bin/
3126COPY --from=docker.io/rubylang/all-ruby:ruby-2.4 /all-ruby/bin/ /all-ruby/bin/
27+
28+ # =============================================================================
29+ # Merge: ruby-2.5 through ruby-3.1
30+ # =============================================================================
31+ FROM ${os}:${version}${variant} AS ruby-2.5-3.1
32+
33+ COPY --from=docker.io/rubylang/all-ruby:ruby-2.5 /build-all-ruby/ /build-all-ruby/
34+ COPY --from=docker.io/rubylang/all-ruby:ruby-2.6 /build-all-ruby/ /build-all-ruby/
35+ COPY --from=docker.io/rubylang/all-ruby:ruby-2.7 /build-all-ruby/ /build-all-ruby/
36+ COPY --from=docker.io/rubylang/all-ruby:ruby-3.0 /build-all-ruby/ /build-all-ruby/
37+ COPY --from=docker.io/rubylang/all-ruby:ruby-3.1 /build-all-ruby/ /build-all-ruby/
38+
3239COPY --from=docker.io/rubylang/all-ruby:ruby-2.5 /all-ruby/bin/ /all-ruby/bin/
3340COPY --from=docker.io/rubylang/all-ruby:ruby-2.6 /all-ruby/bin/ /all-ruby/bin/
3441COPY --from=docker.io/rubylang/all-ruby:ruby-2.7 /all-ruby/bin/ /all-ruby/bin/
@@ -58,7 +65,8 @@ ENV DEBIAN_FRONTEND=noninteractive
5865
5966RUN apt-get update && apt-get install -y rdfind && rm -rf /var/lib/apt/lists/*
6067
61- COPY --from=docker.io/rubylang/all-ruby:ruby-0.x-3.1 /build-all-ruby/ /build-all-ruby/
68+ COPY --from=docker.io/rubylang/all-ruby:ruby-0.x-2.4 /build-all-ruby/ /build-all-ruby/
69+ COPY --from=docker.io/rubylang/all-ruby:ruby-2.5-3.1 /build-all-ruby/ /build-all-ruby/
6270COPY --from=docker.io/rubylang/all-ruby:ruby-3.2-4.0 /build-all-ruby/ /build-all-ruby/
6371
6472RUN rdfind -makehardlinks true -makeresultsfile false /build-all-ruby
@@ -99,7 +107,8 @@ RUN dpkg --add-architecture i386 \
99107 && rm -rf /var/lib/apt/lists/*
100108
101109COPY --from=dedup /build-all-ruby/ /build-all-ruby/
102- COPY --from=docker.io/rubylang/all-ruby:ruby-0.x-3.1 /all-ruby/ /all-ruby/
110+ COPY --from=docker.io/rubylang/all-ruby:ruby-0.x-2.4 /all-ruby/ /all-ruby/
111+ COPY --from=docker.io/rubylang/all-ruby:ruby-2.5-3.1 /all-ruby/bin/ /all-ruby/bin/
103112COPY --from=docker.io/rubylang/all-ruby:ruby-3.2-4.0 /all-ruby/bin/ /all-ruby/bin/
104113
105114COPY lib/* /all-ruby/lib/
0 commit comments