chore(ci): use docker buildx imagetool create

This commit is contained in:
Matthias
2025-09-03 19:36:23 +02:00
parent d40efb883c
commit 3934aa118f

View File

@@ -215,18 +215,23 @@ jobs:
- name: Push to ghcr.io - name: Push to ghcr.io
run: | run: |
docker manifest create ${GHCR_IMAGE_NAME}:${TAG} ${IMAGE_NAME}:${TAG} docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG} ${IMAGE_NAME}:${TAG}
docker manifest create ${GHCR_IMAGE_NAME}:${TAG_PLOT} ${IMAGE_NAME}:${TAG_PLOT} docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG_PLOT} ${IMAGE_NAME}:${TAG_PLOT}
docker manifest create ${GHCR_IMAGE_NAME}:${TAG_FREQAI} ${IMAGE_NAME}:${TAG_FREQAI} docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG_FREQAI} ${IMAGE_NAME}:${TAG_FREQAI}
docker manifest create ${GHCR_IMAGE_NAME}:${TAG_FREQAI_RL} ${IMAGE_NAME}:${TAG_FREQAI_RL} docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG_FREQAI_RL} --tag ${GHCR_IMAGE_NAME}:${TAG_FREQAI_TORCH} ${IMAGE_NAME}:${TAG_FREQAI_RL}
docker manifest create ${GHCR_IMAGE_NAME}:${TAG_FREQAI_TORCH} ${IMAGE_NAME}:${TAG_FREQAI_TORCH}
- name: Tag latest - name: Tag latest
if: env.TAG == 'develop' if: env.TAG == 'develop'
run: | run: |
# Tag image as latest # Tag image as latest
docker manifest create ${IMAGE_NAME}:latest ${IMAGE_NAME}:${TAG} docker buildx imagetools create \
docker manifest create ${GHCR_IMAGE_NAME}:latest ${IMAGE_NAME}:${TAG} --tag ${GHCR_IMAGE_NAME}:${TAG} \
--tag ${GHCR_IMAGE_NAME}:latest \
${IMAGE_NAME}:${TAG}
- name: Docker images
run: |
docker images
- name: Image cleanup - name: Image cleanup
run: | run: |