diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 344ce25f32dc0cbe70a0c05cc71693b4ad96e0f4..ab61c5078fc5257c4fc6e83ab2a150bbb3fb2b13 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,9 @@ default:
 build:
   stage: build
   script: yarn build
+  artifacts:
+    paths:
+      - dist
 
 docs:
   stage: build
@@ -44,6 +47,8 @@ deploy:
 publish:
   stage: deploy
   image: node:16
+  dependencies:
+    - build
   before_script:
     - echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > .npmrc
   script: