Skip to content

Commit b30034c

Browse files
committed
Update publish step
1 parent cd39263 commit b30034c

File tree

1 file changed

+10
-53
lines changed

1 file changed

+10
-53
lines changed

.github/workflows/multiarch.yml

Lines changed: 10 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -187,63 +187,20 @@ jobs:
187187

188188
- name: Create and push manifest
189189
run: |
190-
# -- Push to ghcr.io
191-
docker manifest create ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }} \
192-
--amend ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linux386 \
193-
--amend ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxamd64 \
194-
--amend ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv6 \
195-
--amend ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv7 \
196-
--amend ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarm64 \
197-
--amend ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxppc64le
198-
#docker manifest push ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}
199-
200-
# Tag images as VERSION (like 'latest')
201-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linux386 ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linux386
202-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxamd64 ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxamd64
203-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv6 ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarmv6
204-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv7 ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarmv7
205-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarm64 ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarm64
206-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxppc64le ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxppc64le
207-
208-
docker manifest create ${{ env.IMAGE_TAG }}:${{ env.VERSION }} \
190+
docker manifest create ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }} \
209191
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linux386 \
210192
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxamd64 \
211193
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarmv6 \
212194
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarmv7 \
213195
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarm64 \
214196
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxppc64le
215-
#docker manifest push ${{ env.IMAGE_TAG }}:${{ env.VERSION }}
216-
217-
# -- Push to Docker Hub
218-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linux386 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linux386
219-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxamd64 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxamd64
220-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv6 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarmv6
221-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv7 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarmv7
222-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarm64 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarm64
223-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxppc64le ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxppc64le
224-
225-
docker manifest create ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }} \
226-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}-linux386 \
227-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}-linuxamd64 \
228-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}-linuxarmv6 \
229-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}-linuxarmv7 \
230-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}-linuxarm64 \
231-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}-linuxppc64le
232-
docker manifest push ${{ env.IMAGE_TAG_DH }}:${{ env.HASH_VERSION }}
233-
234-
# Tag images as VERSION (like 'latest')
235-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linux386 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linux386
236-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxamd64 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxamd64
237-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv6 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarmv6
238-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarmv7 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarmv7
239-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxarm64 ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarm64
240-
docker tag ${{ env.IMAGE_TAG }}:${{ env.HASH_VERSION }}-linuxppc64le ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxppc64le
241-
242-
docker manifest create ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }} \
243-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linux386 \
244-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxamd64 \
245-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarmv6 \
246-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarmv7 \
247-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxarm64 \
248-
--amend ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}-linuxppc64le
249197
docker manifest push ${{ env.IMAGE_TAG_DH }}:${{ env.VERSION }}
198+
199+
docker manifest create ${{ env.IMAGE_TAG_DH }}:latest \
200+
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linux386 \
201+
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxamd64 \
202+
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarmv6 \
203+
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarmv7 \
204+
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxarm64 \
205+
--amend ${{ env.IMAGE_TAG }}:${{ env.VERSION }}-linuxppc64le
206+
docker manifest push ${{ env.IMAGE_TAG_DH }}:latest

0 commit comments

Comments
 (0)