From 8d2937d4a0aab12be2c7a91066f0b1c833a4edc3 Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Sun, 17 May 2026 13:19:04 +0200 Subject: [PATCH] Add dev deployment workflow upload --- .gitea/workflows/deployment-dev.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deployment-dev.yaml b/.gitea/workflows/deployment-dev.yaml index 8aeed76..fc0720a 100644 --- a/.gitea/workflows/deployment-dev.yaml +++ b/.gitea/workflows/deployment-dev.yaml @@ -22,4 +22,24 @@ jobs: - name: Build run: | set -euo pipefail - npm run build \ No newline at end of file + npm run build + + - name: Set alias + run: mc alias set minio ${{ vars.S3_DEV_URL }} ${{ secrets.S3_DEV_ACCESS_KEY }} ${{ secrets.S3_DEV_SECRET_KEY }} + + - name: Upload build artifacts to S3 + run: | + set -euo pipefail + + BUCKET=${{ vars.S3_DEV_BUCKET_NAME }} + BUILD_ID=$(date +%s)-$(git rev-parse --short HEAD) + + echo "Build ID: $BUILD_ID" + + printf "Copying files ... " + mc cp --recursive ./dist/ "minio/$BUCKET/builds/$BUILD_ID/" + echo "done" + + printf "Update current build pointer ... " + echo "$BUILD_ID" | mc pipe "minio/$BUCKET/current" + echo "done" \ No newline at end of file