diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1ffd364ead13bf2acd5de3c01cf88a8f1149e8f9..7bea6c28687cc4569c38a6f2ec50218de34c7539 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,16 +3,12 @@ image: alash325/javaant:latest
 stages: 
     - build
     - test
-    - publish
+    - deploy
 
 build:
     stage: build
     script:
         - ant build
-    artifacts:
-        paths:
-            - build/
-        
     
 test:
     stage: test
@@ -20,13 +16,16 @@ test:
          - ant -lib test/lib/junit.jar -Dtest=AllTests testall
     artifacts:
         paths:
-            - build/report
-
-publish:
-    stage: publish
+            - ./build/report/
+        reports:
+         junit:
+            - ./build/report/xml/TEST-*.*
+pages:
+    stage: deploy
+    dependencies:
+        - test
     script: 
-        - mkdir public
-        - cp -r build/report/* public/
+        - mv ./build/report/ public/
     artifacts:
         paths:
             - public