diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f088409f19ce6d5c6e7d539495ba40e0030f45b1..6ef321b64f0cc97cadbb53e133b36b46e057db82 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,12 +11,14 @@ before_script:
 build:
   stage: build
   script:
-    - mkdir public
-    - for f in dist/*.tgz; do tar -C ./public -xzf "$f"; done
+    - npm install
+    - npm run build
   after_script:
-    - echo "{\"job_token\":\"$CI_JOB_TOKEN\", \"name\":\"$SITE_NAME\" }" > request.json
+    - TAG=`git describe --tags`
+    - echo "{\"job_token\":\"$CI_JOB_TOKEN\", \"name\":\"$SITE_NAME\", \"tag\":\"$TAG\" }" > request.json
     - "curl -H 'Content-Type: application/json' -X POST -d @request.json $WEBHOOK_URL"
   artifacts:
     expire_in: 30 min
     paths:
      - $ARTIFACTS_PATH
+