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