@@ -39,11 +39,13 @@ jobs:
3939 username : ${{ secrets.DOCKER_USER }}
4040 password : ${{ secrets.DOCKER_PASS }}
4141
42- - name : Build ${{ matrix.target }}
42+ - name : Build and push ${{ matrix.target }}
4343 uses : docker/build-push-action@v6
4444 with :
4545 context : .
4646 target : ${{ matrix.target }}
47+ push : true
48+ tags : docker.io/rubylang/all-ruby:${{ matrix.target }}
4749 cache-from : |
4850 type=registry,ref=docker.io/rubylang/all-ruby:cache-${{ matrix.target }}
4951 cache-to : |
@@ -87,20 +89,24 @@ jobs:
8789 context : .
8890 push : true
8991 tags : docker.io/rubylang/all-ruby:latest
92+ build-contexts : |
93+ ruby-0.x-2.0=docker-image://docker.io/rubylang/all-ruby:ruby-0.x-2.0
94+ ruby-1.2-1.8.7=docker-image://docker.io/rubylang/all-ruby:ruby-1.2-1.8.7
95+ ruby-1.9=docker-image://docker.io/rubylang/all-ruby:ruby-1.9
96+ ruby-2.1=docker-image://docker.io/rubylang/all-ruby:ruby-2.1
97+ ruby-2.2=docker-image://docker.io/rubylang/all-ruby:ruby-2.2
98+ ruby-2.3=docker-image://docker.io/rubylang/all-ruby:ruby-2.3
99+ ruby-2.4=docker-image://docker.io/rubylang/all-ruby:ruby-2.4
100+ ruby-2.5=docker-image://docker.io/rubylang/all-ruby:ruby-2.5
101+ ruby-2.6=docker-image://docker.io/rubylang/all-ruby:ruby-2.6
102+ ruby-2.7=docker-image://docker.io/rubylang/all-ruby:ruby-2.7
103+ ruby-3.0=docker-image://docker.io/rubylang/all-ruby:ruby-3.0
104+ ruby-3.1=docker-image://docker.io/rubylang/all-ruby:ruby-3.1
105+ ruby-3.2=docker-image://docker.io/rubylang/all-ruby:ruby-3.2
106+ ruby-3.3=docker-image://docker.io/rubylang/all-ruby:ruby-3.3
107+ ruby-3.4=docker-image://docker.io/rubylang/all-ruby:ruby-3.4
108+ ruby-3.5-4.0=docker-image://docker.io/rubylang/all-ruby:ruby-3.5-4.0
90109 cache-from : |
91- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-0.x-2.0
92- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-1.2-1.8.7
93- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-1.9
94- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.1
95- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.2
96- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.3
97- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.4
98- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.5
99- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.6
100- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-2.7
101- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-3.0
102- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-3.1
103- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-3.2
104- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-3.3
105- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-3.4
106- type=registry,ref=docker.io/rubylang/all-ruby:cache-ruby-3.5-4.0
110+ type=registry,ref=docker.io/rubylang/all-ruby:cache-final
111+ cache-to : |
112+ type=registry,ref=docker.io/rubylang/all-ruby:cache-final,mode=max
0 commit comments