From 25f6c8e1a9466f14254e29edb33d95684dc73848 Mon Sep 17 00:00:00 2001 From: seleznevae Date: Mon, 26 Nov 2018 23:15:29 +0300 Subject: [PATCH] [A] Added doc build --- .travis.yml | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 75acfb7..c497863 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,23 @@ language: C matrix: include: - - os: linux + - name: "Basic linux gcc" + os: linux sudo: false compiler: gcc before_script: - pip install --user cpp-coveralls after_success: - coveralls --build-root build --include src --include tests --gcov-options '\-lp' - - os: linux + - name: "Basic linux clang" + os: linux sudo: required # to prevent fail of executables build with clang and sanitizers compiler: clang env: CC=clang # Linux / GCC - - os: linux + - name: "Linux gcc-4.9" + os: linux sudo: false compiler: gcc env: @@ -25,7 +28,8 @@ matrix: sources: ['ubuntu-toolchain-r-test'] packages: ['g++-4.9'] - - os: linux + - name: "Linux gcc-5" + os: linux sudo: false compiler: gcc env: @@ -36,7 +40,8 @@ matrix: sources: ['ubuntu-toolchain-r-test'] packages: ['g++-5'] - - os: linux + - name: "Linux gcc-6" + os: linux sudo: false compiler: gcc env: @@ -47,7 +52,8 @@ matrix: sources: ['ubuntu-toolchain-r-test'] packages: ['g++-6'] - - os: linux + - name: "Linux gcc-7" + os: linux sudo: required compiler: gcc env: @@ -58,7 +64,8 @@ matrix: sources: ['ubuntu-toolchain-r-test'] packages: ['g++-7'] - - os: linux + - name: "Linux gcc-8" + os: linux sudo: required compiler: gcc env: @@ -70,15 +77,18 @@ matrix: packages: ['g++-8', 'cppcheck', 'doxygen'] # OSX / Clang - - os: osx + - name: "OSX xcode7.3" + os: osx osx_image: xcode7.3 env: CC=clang - - os: osx + - name: "OSX xcode8.3" + os: osx osx_image: xcode8.3 env: CC=clang - - os: osx + - name: "OSX xcode9.3" + os: osx osx_image: xcode9.3 env: CC=clang @@ -209,7 +219,13 @@ script: - +deploy: + provider: pages + skip_cleanup: true + local_dir: $TRAVIS_BUILD_DIR/docs/html + github_token: $GITHUB_API_KEY + on: + branch: deploy-doxy