1language: cpp 2 3matrix: 4 include: 5 - name: "Windows" 6 os: windows 7 install: 8 - choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64" 9 - name: "Linux" 10 os: linux 11 dist: focal 12 - name: "Linux arm64" 13 os: linux 14 arch: arm64 15 dist: focal 16 - name: "OSX" 17 os: osx 18 19before_script: 20 - git submodule update --init --recursive --remote 21 - mkdir build 22 - cd build 23 24script: 25 - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Release .. ; fi 26 - if [[ "$TRAVIS_OS_NAME" != "windows" ]]; then cmake .. ; fi 27 - cmake --build . --config Release 28 - ctest -VV 29 - cmake --build . --config Release --target package 30 31branches: 32 except: 33 - dev 34 35notifications: 36 email: false 37 38deploy: 39 provider: releases 40 api_key: 41 secure: nWkv1F4ZP3YRWiS3g6mYWViOsijmVErbyPBdM1rn5qvai44OJxPRzoa3d24hxTJ7I+RARWxL7GFCVW5+nHOllJImL1TEWi4dMhxxwg6HyMvVKx1rS2RrHhM3kAeF4E9dAharBHi/6ecd3SvPNMdp7tsPxfMjmAVrspkSiD8ynlqT3qsDlB8TYg4ASgTniUJjxzVx5RAfR+Xja5pYctWQW++1ihKbtddtTlKxkV4uCpHCL6vKd3xHIZTl+INMOjPyIAGgQaKlbJYpexLJ6wcs4LLZhehD+dhoISigBOa0ceMqR0F5eBFRDRUbz/i253qhi5jp/JV5otOY0Z0CZiXDcsP+nx8CG9aXKFgYnSinA5qRLvOWi9rh20kpB4sURq5NqiWAlsjo7tGiPhiL5HehlNsGw6RCdXRw4wgO/3NrmO7jXj2Wmsoqx957m0yYC0tgKN5/Sh+GzD504NwY3ZxQqZ1kyE1HS8OkCARUhJ2Zc/Uc2Ka+0xwJqjZLylfWBXsgZljg8Hv4papJ+gHm3CLyMgoo7NID1lbPlcE2hhT3Ia5kDME9D8o0JpaTV+4YwqB0VpKzRQA4xPkphsd4FK4ZxRLlgKtS+HrdMOCdo/nhBDZf2eUKdwfFYrSTdtaynbiw37uX3IxyHUzuHdhuEOekonrHFvjT9yQzCItIbDNvwI0= 42 file_glob: true 43 file: clpeak-*.zip 44 skip_cleanup: true 45 on: 46 repo: krrishnarraj/clpeak 47 tags: true 48