From e05ba631492d18f6582c44ba5d67d3feaa9fa9f5 Mon Sep 17 00:00:00 2001 From: Henry Date: Fri, 12 Dec 2025 17:25:52 +0100 Subject: [PATCH] feat: activated Linux-x64 Docker Image Workflow and adapted Linux-ARM64 Workflow --- .gitea/workflows/linux_arm64_docker.yaml | 15 ++++++--------- .gitea/workflows/linux_x64_docker.yaml | 19 +++++++++++++------ 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/linux_arm64_docker.yaml b/.gitea/workflows/linux_arm64_docker.yaml index 283d64a..0a09252 100644 --- a/.gitea/workflows/linux_arm64_docker.yaml +++ b/.gitea/workflows/linux_arm64_docker.yaml @@ -3,7 +3,7 @@ name: Build Docker Linux ARM64 on: push: branches: - - main # Hier aktiviert: Läuft nur bei Push auf main + - main jobs: build-docker-linux-x64: @@ -15,22 +15,19 @@ jobs: - name: Checkout uses: actions/checkout@v4 - # Buildx ist gut für Cross-Platform, aber auch lokal nützlich - name: Setup Docker Buildx uses: docker/setup-buildx-action@v3 - name: Build Linux ARM64 Docker Image - run: docker build -t couchlog-arm64 . + run: docker build -t couchlog-linux-arm64 . - name: Save Docker Image to Tar - # Jetzt exportieren wir das geladene Image in eine Datei - run: docker save -o CouchLog-arm64.tar couchlog-arm64 + run: docker save -o CouchLog-Linux-ARM64-Docker-Image.tar couchlog-linux-arm64 - name: Upload Artifact - # Lädt die Datei in Gitea hoch uses: actions/upload-artifact@v3 with: - name: couchlog-docker-image-arm64 # So heißt der Download-Button später - path: CouchLog-arm64.tar + name: CouchLog-Linux-ARM64-Docker-Image + path: CouchLog-Linux-ARM64-Docker-Image.tar if-no-files-found: error - retention-days: 1 # Optional: Wie lange die Datei gespeichert bleibt \ No newline at end of file + retention-days: 1 \ No newline at end of file diff --git a/.gitea/workflows/linux_x64_docker.yaml b/.gitea/workflows/linux_x64_docker.yaml index 9e8f0a0..5ccda8d 100644 --- a/.gitea/workflows/linux_x64_docker.yaml +++ b/.gitea/workflows/linux_x64_docker.yaml @@ -3,7 +3,7 @@ name: Build Docker Linux x64 on: push: branches: - #- main + - main jobs: build-docker-linux-x64: @@ -19,8 +19,15 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Build Linux x64 Docker Image - run: | - docker buildx build \ - --platform linux/amd64 \ - -t myapp:linux-x64 \ - --load ./CouchLog/CouchLog.sln + run: docker buildx build --platform linux/amd64 -t couchlog-linux-x64 + + - name: Save Docker Image as tar + run: docker save -o CouchLog-Linux-x64-Docker-Image.tar couchlog-linux-x64 + + - name: Upload Artifact + uses: actions/upload-artifact@v3 + with: + name: CouchLog-Linux-x64-Docker-Image + path: CouchLog-Linux-x64-Docker-Image.tar + if-no-files-found: error + retention-days: 1 \ No newline at end of file