diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4c8e77f73dc9ab17d7d6cec19defa40c7f5d9f30
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+image: node
+
+before_script:
+  - cd frontend-js
+  - npm install  
+  - cd ..
+
+test_frontend:
+  script:
+    - cd frontend-js
+    - npm test
+  
\ No newline at end of file
diff --git a/README.md b/README.md
index 861648d99c5e64126470d7438abf13c19892bd67..03e5b1befea38931a7909a47f346b260514e7e99 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+[![build status](https://git-r3lab.uni.lu/piotr.gawron/minerva/badges/207-continous-integration-tests/build.svg)](https://git-r3lab.uni.lu/piotr.gawron/minerva/commits/207-continous-integration-tests)
+
 # Rest API (version 11)
 
 ## Introduction
diff --git a/frontend-js/.idea/preferred-vcs.xml b/frontend-js/.idea/preferred-vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..848cfc44550cbfba31b047a54bb77ecd25feb0c7
--- /dev/null
+++ b/frontend-js/.idea/preferred-vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="PreferredVcsStorage">
+    <preferredVcsName>ApexVCS</preferredVcsName>
+  </component>
+</project>
\ No newline at end of file
diff --git a/frontend-js/package.json b/frontend-js/package.json
index 06d8f040f920227de9465f5986979172a0e8d438..ebd32bd7c0666d3ad14e5bffc79a73d4123df629 100644
--- a/frontend-js/package.json
+++ b/frontend-js/package.json
@@ -26,9 +26,9 @@
     "exorcist": "^0.4.0",
     "file-url": "^2.0.0",
     "istanbul": "0.4.5",
-    "jquery": "3.1.1",
-    "jquery-ui-dist": "^1.12.1",
-    "jsdom": "^11.1.0",
+    "jquery": "1.12.1",
+    "jquery-ui-dist": "1.12.1",
+    "jsdom": "11.1.0",
     "jsdom-global": "^2.1.1",
     "jshint": "^2.9.4",
     "log4js-memory-appender": "1.0.5",