diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 009f68b17dfca9079974b2997ff1ccfb530274ca..837e2ae1ba48cf95fe89fa770f7482e3f5ad6a40 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,7 +31,11 @@ build:
     - go mod vendor -v
     - mkdir -p release
     - GOOS=js GOARCH=wasm go build -ldflags '-w -s' -o release/xxdk.wasm main.go
+    - GOOS=js GOARCH=wasm go build -mod vendor -ldflags '-w -s' -trimpath -o release/xxdk-channelsIndexedDkWorker.wasm ./indexedDb/channels/...
+    - GOOS=js GOARCH=wasm go build -mod vendor -ldflags '-w -s' -trimpath -o release/xxdk-dmIndexedDkWorker.wasm ./indexedDb/dm/...
     - cp wasm_exec.js release/
+    - cp indexedDb/channels/channelsIndexedDbWorker.js release/
+    - cp indexedDb/dm/dmIndexedDbWorker.js release/
   artifacts:
     paths:
       - release/