diff --git a/.travis.yml b/.travis.yml
index 2e1cb90d896a6bb1e21cd5e2b69c26ef365972a7..aa0058fc99b442808adec14fc1a60d46895c9efa 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,6 +13,14 @@ script:
   - ./gradlew assemble
   - ./gradlew check
   - ./gradlew test
+  - ./gradlew run
+  - ./gradlew javadoc
+  - ./gradlew jar
+  - mkdir -p public/ && cp -r index.html public/
+  - mkdir -p public/Tests_Results && cp -r build/reports/tests/test/* public/Tests_Results/
+  - mkdir -p public/Jacoco && cp -r build/jacocoHtml/* public/Jacoco/
+  - mkdir -p public/Javadoc && cp -r build/docs/javadoc/* public/Javadoc/
+  - cp -r build/libs/ImmutableComplex-1.0.0.jar public/
 
 branches:
   only:
@@ -28,15 +36,6 @@ cache:
     - $HOME/.gradle/wrapper/
 
 deploy:
-  script:
-    - ./gradlew run
-    - ./gradlew javadoc
-    - ./gradlew jar
-    - mkdir -p public/ && cp -r index.html public/
-    - mkdir -p public/Tests_Results && cp -r build/reports/tests/test/* public/Tests_Results/
-    - mkdir -p public/Jacoco && cp -r build/jacocoHtml/* public/Jacoco/
-    - mkdir -p public/Javadoc && cp -r build/docs/javadoc/* public/Javadoc/
-    - cp -r build/libs/ImmutableComplex-1.0.0.jar public/
   provider: pages
   skip-cleanup: true
   github-token: $PAGE_TOKEN