Mercurial > hg > orthanc
comparison .travis.yml @ 1263:961482485deb
mingw32
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 08 Jan 2015 16:03:02 +0100 |
parents | 602d419598cb |
children | 15b1783fc60e |
comparison
equal
deleted
inserted
replaced
1262:602d419598cb | 1263:961482485deb |
---|---|
3 compiler: | 3 compiler: |
4 - gcc | 4 - gcc |
5 - clang | 5 - clang |
6 | 6 |
7 os: | 7 os: |
8 - osx | 8 # - osx |
9 - linux | 9 - linux |
10 | 10 |
11 osx_image: xcode61 | 11 osx_image: xcode61 |
12 | 12 |
13 # This excludes OSX builds from the build matrix for gcc | 13 # This excludes OSX builds from the build matrix for gcc |
18 | 18 |
19 before_install: | 19 before_install: |
20 - if [ $TRAVIS_OS_NAME == linux ]; then sudo apt-get update -qq && sudo apt-get install | 20 - if [ $TRAVIS_OS_NAME == linux ]; then sudo apt-get update -qq && sudo apt-get install |
21 -qq build-essential unzip cmake mercurial uuid-dev libcurl4-openssl-dev liblua5.1-0-dev | 21 -qq build-essential unzip cmake mercurial uuid-dev libcurl4-openssl-dev liblua5.1-0-dev |
22 libgtest-dev libpng-dev libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev libwrap0-dev | 22 libgtest-dev libpng-dev libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev libwrap0-dev |
23 libcharls-dev; fi | 23 libcharls-dev mingw32; fi |
24 | 24 |
25 before_script: | 25 before_script: |
26 - mkdir Build | 26 - mkdir Build |
27 - cd Build | 27 - cd Build |
28 - if [ $TRAVIS_OS_NAME == linux ]; then cmake "-DDCMTK_LIBRARIES=CharLS;dcmjpls;wrap;oflog" | 28 - if [ $TRAVIS_OS_NAME == linux ]; then cmake "-DDCMTK_LIBRARIES=CharLS;dcmjpls;wrap;oflog" |
29 -DALLOW_DOWNLOADS=ON -DUSE_SYSTEM_BOOST=OFF -DUSE_SYSTEM_MONGOOSE=OFF -DUSE_SYSTEM_JSONCPP=OFF | 29 -DALLOW_DOWNLOADS=ON -DUSE_SYSTEM_BOOST=OFF -DUSE_SYSTEM_MONGOOSE=OFF -DUSE_SYSTEM_JSONCPP=OFF |
30 -DUSE_SYSTEM_GOOGLE_LOG=OFF -DUSE_SYSTEM_PUGIXML=OFF -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON | 30 -DUSE_SYSTEM_GOOGLE_LOG=OFF -DUSE_SYSTEM_PUGIXML=OFF -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON |
31 ..; fi | 31 ..; fi |
32 - if [ $TRAVIS_OS_NAME == osx ]; then cmake -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON | 32 - if [ $TRAVIS_OS_NAME == osx ]; then cmake -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON |
33 -DALLOW_DOWNLOADS=ON ..; fi | 33 -DALLOW_DOWNLOADS=ON ..; fi |
34 - cd .. | |
34 | 35 |
35 script: make && ./UnitTests | 36 - mkdir BuildMinGW32 |
37 - cd BuildMinGW32 | |
38 - if [ $TRAVIS_OS_NAME == linux ]; then cmake -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON | |
39 -DALLOW_DOWNLOADS=ON -DCMAKE_TOOLCHAIN_FILE=../Resources/MinGWToolchain.cmake ..; fi | |
40 - cd .. | |
41 | |
42 script: ./Resources/TravisBuild.sh | |
36 | 43 |
37 deploy: | 44 deploy: |
38 provider: releases | 45 provider: releases |
39 api_key: | 46 api_key: |
40 secure: WU+niKLAKMoJHST5EK23BayK4qXSrXELKlJYc8wRjMO4ay1KSgvzlY2UGKeW1EPClBfZZ0Uh5VKF8l34exsfirFuwCX2qceozduZproUszZ4Z88X8wt8Ctu8tBuuKLZYFc9iNH4zw+QZyRuPyXK9iWpS0L9O20pqy5upTsagM3o= | 47 secure: WU+niKLAKMoJHST5EK23BayK4qXSrXELKlJYc8wRjMO4ay1KSgvzlY2UGKeW1EPClBfZZ0Uh5VKF8l34exsfirFuwCX2qceozduZproUszZ4Z88X8wt8Ctu8tBuuKLZYFc9iNH4zw+QZyRuPyXK9iWpS0L9O20pqy5upTsagM3o= |
41 file: | 48 file: |
42 - 'Build/Orthanc' | 49 - 'Build/Orthanc' |
43 - 'Build/UnitTests' | 50 - 'Build/UnitTests' |
51 skip_cleanup: true | |
44 on: | 52 on: |
45 repo: jodogne/OrthancMirror | 53 tags: true |
46 branch: '' | 54 all_branches: true |