Browse Source

This should be the proper way.

Godzil 4 years ago
parent
commit
be245523c9
1 changed files with 23 additions and 30 deletions
  1. 23 30
      .travis.yml

+ 23 - 30
.travis.yml

@@ -1,41 +1,34 @@
 dist: bionic
 language: c
-os:
-   - linux
-   - osx
 
 addons:
   apt:
     packages:
       - lcov
 
+os:
+  - linux
+  - osx
 compiler:
-   - clang
-   - gcc
+  - clang
+  - gcc
+
+script:
+  - mkdir build
+  - cd build
+  - cmake ..
+  - make test
 
 jobs:
-   include:
-      - stage: "Build"
-        script:
-          - mkdir build
-          - cd build
-          - cmake ..
-          - make
-          - cd ..
-      - stage: "Tests"
-        name: "Unit tests"
-        script:
-          - cd build
-          - make test
-          - cd ..
-      - stage: "Coverage"
-        name: "Running coverall coverage"
-        script:
-          - mkdir coverage
-          - cd coverage
-          - cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug
-          - cmake --build .
-          - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then cmake --build . --target coveralls; fi
- 
-after_success:
-   - bash <(curl -s https://codecov.io/bash)
+  include:
+    - stage: "Coverage"
+      os: linux
+      compiler: clang
+      script:
+        - mkdir coverage
+        - cd coverage
+        - cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug
+        - cmake --build .
+        - cmake --build . --target coveralls
+      after_success:
+        - bash <(curl -s https://codecov.io/bash)