diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2217431a265d8337587196ba478c8cb31b600137..1c927ea61645e48d34e40b872a742915a5ce05cb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,11 +1,22 @@
+variables:
+  GIT_SUBMODULE_STRATEGY: recursive
+
 stages:
+  - test
   - build
   - deploy
 
-variables:
-  GIT_SUBMODULE_STRATEGY: recursive
+zola check:
+  stage: test
+  image: alpine:latest
+  before_script:
+  - apk add --update-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ zola
+  - apk add yarn
+  - yarn install
+  script:
+  - zola check
 
-build docker image:
+docker build:
   stage: build
   interruptible: true
   image:
@@ -18,14 +29,4 @@ build docker image:
        --dockerfile $CI_PROJECT_DIR/Dockerfile
        --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME
        --cache=true
-       --digestfile=DIGESTFILE
        --cleanup
-
-deploy docker image:
-  stage: deploy
-  image: bitnami/kubectl:latest
-  script:
-    - cd deploy
-    - sed -i s/IMAGE_TAG/$CI_COMMIT_REF_NAME@sha256:$(cat DIGESTFILE)/g
-    - cat deployment.yaml
-#    - for file in *; do kubectl apply -f $file; done