2 Commits

Author SHA1 Message Date
682adf10a8 tmp
Some checks failed
CD / Test (pull_request) Successful in 22s
CI / Test (pull_request) Successful in 1m9s
CD / Build and push (amd64) (pull_request) Successful in 1m1s
CD / Build and push (arm64) (pull_request) Successful in 1m50s
CD / Create manifest (pull_request) Failing after 13s
2025-01-08 12:40:53 +01:00
3042630107 ci: fix create docker manifest for multi arch build 2025-01-08 12:40:32 +01:00

View File

@@ -4,6 +4,7 @@ on:
push:
branches:
- main
pull_request:
env:
DOCKER_REGISTRY: gitea.t000-n.de
@@ -67,5 +68,24 @@ jobs:
platform: linux/${{ matrix.arch }}
push: true
tags: |
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:latest
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-${{ matrix.arch }}
create_manifest:
name: Create manifest
needs:
- build_and_push
runs-on: ubuntu-latest
steps:
- name: Login to Registry
uses: docker/login-action@v2
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Create manifest
run: |
docker manifest create ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:latest \
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-amd64 \
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-arm64
docker manifest push ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:latest