diff --git a/.gitea/workflows/build-rlevtree.yaml b/.gitea/workflows/build-rlevtree.yaml new file mode 100644 index 0000000..0f04891 --- /dev/null +++ b/.gitea/workflows/build-rlevtree.yaml @@ -0,0 +1,43 @@ +name: CI +on: + push: + branches: [ master ] + paths: + - 'rlevtree/*' + - '.gitea/workflows/build-rlevtree.yaml' +jobs: + "Build rlevtree docker images": + runs-on: woryzen + steps: + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3.4.0 + with: + driver: docker-container + platforms: | + wasm/wasm + linux/amd64 + linux/arm64 + - + name: Login to Gitea container registry + uses: docker/login-action@v3 + with: + registry: gitea.woggioni.net + username: woggioni + password: ${{ secrets.PUBLISHER_TOKEN }} + - + name: Build and push sserver-rust images + uses: docker/build-push-action@v6 + with: + context: "{{defaultContext}}:rlevtree" + platforms: | + wasm/wasm + linux/amd64 + linux/arm64 + push: true + pull: true + tags: | + "gitea.woggioni.net/woggioni/rlevtree:latest" + cache-from: type=registry,ref=gitea.woggioni.net/woggioni/rlevtree:buildx + cache-to: type=registry,mode=max,compression=zstd,image-manifest=true,oci-mediatypes=true,ref=gitea.woggioni.net/woggioni/rlevtree:buildx + diff --git a/rlevtree/Dockerfile b/rlevtree/Dockerfile new file mode 100644 index 0000000..d2935b0 --- /dev/null +++ b/rlevtree/Dockerfile @@ -0,0 +1,3 @@ +FROM scratch +ADD benchmark.wasm /benchmark.wasm +CMD ["/benchmark.wasm"] diff --git a/rlevtree/benchmark.wasm b/rlevtree/benchmark.wasm new file mode 100644 index 0000000..061c868 Binary files /dev/null and b/rlevtree/benchmark.wasm differ