diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2020-10-18 12:38:30 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2020-10-18 12:38:30 +0300 |
commit | d6f03ebb608190a5e8366382182d266a7ea0281a (patch) | |
tree | a2ace389e4f329a3b9f54b398f8451bb4f401812 | |
parent | add Sid class (diff) | |
download | winapi-common-d6f03ebb608190a5e8366382182d266a7ea0281a.tar.gz winapi-common-d6f03ebb608190a5e8366382182d266a7ea0281a.zip |
add Travis configuration
-rw-r--r-- | .travis.yml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2a284e0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,47 @@ +# Linux builds are only to make sure the project can be built w/ MinGW-w64 & +# GCC. + +language: cpp +os: linux +dist: focal + +env: + global: + boost_version: 1.65.0 + jobs: + # Building only Debug is fine, it's not going anywhere anyway: + - configuration=Debug platform=x86 + - configuration=Debug platform=x64 + #- configuration=Release platform=x86 + #- configuration=Release platform=x64 + +before_script: + - cd cmake + - >- + python3 -m project.ci.travis.boost + --mingw + -- + --with-test + +script: >- + python3 -m project.ci.travis.cmake + --install "$HOME/install" + --mingw + +jobs: + fast_finish: true + + _clear: &clear + language: minimal + before_script: [] + script: [] + + include: + - <<: *clear + name: Run clang-format + if: branch = master + addons: + apt: + packages: + - clang-format-9 + script: ./cmake/tools/clang-format.py --clang-format clang-format-9 |