File tree 1 file changed +20
-0
lines changed
1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 99
99
- name : Checkout repository
100
100
uses : actions/checkout@v3
101
101
102
+ - name : Set up QEMU
103
+ uses : docker/setup-qemu-action@v2
104
+
102
105
- name : Set up Docker Buildx
103
106
uses : docker/setup-buildx-action@v2
104
107
@@ -145,10 +148,27 @@ jobs:
145
148
docker run --rm -i -v ${PWD}:/docs ${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }} new .
146
149
docker run --rm -i -v ${PWD}:/docs ${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }} build
147
150
151
+ - name : Set platforms
152
+ if : github.event_name == 'release'
153
+ run : |
154
+ echo "PLATFORMS=linux/amd64,linux/arm64,linux/arm/v7" >> $GITHUB_ENV
155
+
148
156
- name : Publish Docker image
149
157
uses : docker/build-push-action@v4
150
158
with :
151
159
context : .
160
+ platforms : ${{ env.PLATFORMS }}
152
161
push : ${{ github.event_name == 'release' }}
153
162
tags : ${{ steps.meta.outputs.tags }}
154
163
labels : ${{ steps.meta.outputs.labels }}
164
+
165
+ - name : Check manifest
166
+ if : github.event_name == 'release'
167
+ run : |
168
+ docker buildx imagetools inspect ${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }}
169
+
170
+ - name : Inspect image
171
+ if : github.event_name == 'release'
172
+ run : |
173
+ docker pull ${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }}
174
+ docker image inspect ${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }}
You can’t perform that action at this time.
0 commit comments