.gitlab-ci.yml 2.71 KB
Newer Older
1 2 3
variables:
  GET_SOURCES_ATTEMPTS: 3

Jan Möbius's avatar
Jan Möbius committed
4
gcc-c++11-Qt5:
5 6 7 8
  variables:     
    COMPILER:       "gcc"     
    LANGUAGE:       "C++11"     
    QTVERSION:      "QT5"     
Jan Möbius's avatar
Jan Möbius committed
9
    GIT_SUBMODULE_STRATEGY: recursive
Jan Möbius's avatar
Jan Möbius committed
10
  script: "CI/ci-linux.sh"
Jan Möbius's avatar
Jan Möbius committed
11 12 13
  tags:
    - Linux

14 15 16 17 18 19 20 21 22 23
gcc-c++11-Qt5.9.0:
  variables:     
    COMPILER:       "gcc"     
    LANGUAGE:       "C++11"     
    QTVERSION:      "QT5.9.0"     
    GIT_SUBMODULE_STRATEGY: recursive
  script: "CI/ci-linux.sh"
  tags:
    - Linux

Jan Möbius's avatar
Jan Möbius committed
24
clang-c++11-Qt5:
25 26 27 28
  variables:
    COMPILER:       "clang"     
    LANGUAGE:       "C++11"   
    QTVERSION:      "QT5"     
Jan Möbius's avatar
Jan Möbius committed
29
    GIT_SUBMODULE_STRATEGY: recursive
Jan Möbius's avatar
Jan Möbius committed
30
  script: "CI/ci-linux.sh"
Jan Möbius's avatar
Jan Möbius committed
31 32
  tags:
    - Linux
33
    - MultiThreads
Jan Möbius's avatar
Jan Möbius committed
34

35 36 37 38 39 40 41 42 43 44 45 46
clang-c++11-Qt5.9.0:
  variables:
    COMPILER:       "clang"     
    LANGUAGE:       "C++11"   
    QTVERSION:      "QT5.9.0"     
    GIT_SUBMODULE_STRATEGY: recursive
  script: "CI/ci-linux.sh"
  tags:
    - Linux
    - MultiThreads


47
cppcheck:
Jan Möbius's avatar
Jan Möbius committed
48
  script: "CI/ci-cppcheck.sh"
Jan Möbius's avatar
Jan Möbius committed
49 50
  variables:
     GIT_SUBMODULE_STRATEGY: recursive
51 52 53
  tags:
    - Linux
    - MultiThreads
54 55 56
  artifacts:
    paths:
      - cppcheck.log
Jan Möbius's avatar
Jan Möbius committed
57

58 59
VS2015-Qt-5.6.2-x64:
  script: "CI\\ci-windows.bat"
Jan Möbius's avatar
Jan Möbius committed
60 61
  variables:
     GIT_SUBMODULE_STRATEGY: recursive
62 63 64
     ARCHITECTURE: "x64"
     QT_VERSION: "Qt5.6.2"
     COMPILER: "VS2015"
Jan Möbius's avatar
Jan Möbius committed
65 66 67 68 69
  tags: 
    - VS2015
    - Qt56
  artifacts:
    paths:
Jan Möbius's avatar
Jan Möbius committed
70
      - rel/*.exe
71

72 73
VS2015-Qt-5.6.2-x32:
  script: "CI\\ci-windows.bat"
Jan Möbius's avatar
Jan Möbius committed
74 75
  variables:
    GIT_SUBMODULE_STRATEGY: recursive
76 77 78
    ARCHITECTURE: "x32"
    QT_VERSION: "Qt5.6.2"
    COMPILER: "VS2015"
79 80 81 82 83
  tags: 
    - VS2015
    - Qt56
  artifacts:
    paths:
Jan Möbius's avatar
Jan Möbius committed
84
      - rel/*.exe
85

86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
VS2015-Qt-5.9.0-x64:
  script: "CI\\ci-windows.bat"
  variables:
     GIT_SUBMODULE_STRATEGY: recursive
     ARCHITECTURE: "x64"
     QT_VERSION: "Qt5.9.0"
     COMPILER: "VS2015"
  tags: 
    - VS2015
  artifacts:
    paths:
      - rel/*.exe

VS2015-Qt-5.9.0-x32:
  script: "CI\\ci-windows.bat"
  variables:
    GIT_SUBMODULE_STRATEGY: recursive
    ARCHITECTURE: "x32"
    QT_VERSION: "Qt5.9.0"
    COMPILER: "VS2015"
  tags: 
    - VS2015
  artifacts:
    paths:
      - rel/*.exe
111 112

VS2013-Qt-5.5.1-x64:
113
  script: "CI\\ci-windows.bat"
Jan Möbius's avatar
Jan Möbius committed
114 115
  variables:
     GIT_SUBMODULE_STRATEGY: recursive
116
     ARCHITECTURE: "x64"
117 118
     QT_VERSION: "Qt5.5.1"
     COMPILER: "VS2013"
119 120 121 122 123
  tags:
    - VS2013
    - Qt551
  artifacts:
    paths:
Jan Möbius's avatar
Jan Möbius committed
124
      - rel/*.exe
Jan Möbius's avatar
Jan Möbius committed
125

Jan Möbius's avatar
typo  
Jan Möbius committed
126
Mac-Cpp11:
Jan Möbius's avatar
Jan Möbius committed
127
  script: "CI/ci-mac.sh"
Jan Möbius's avatar
Jan Möbius committed
128 129
  variables:
     GIT_SUBMODULE_STRATEGY: recursive
Jan Möbius's avatar
Jan Möbius committed
130 131 132 133
  tags:
    - Apple
  artifacts:
    paths:
Jan Möbius's avatar
typo  
Jan Möbius committed
134
      - build-release/*.dmg
Jan Möbius's avatar
Jan Möbius committed
135 136 137 138

Doc-publish:
  only:
     - master
Jan Möbius's avatar
Jan Möbius committed
139
  script: "CI/ci-doc.sh"
Jan Möbius's avatar
Jan Möbius committed
140 141
  tags:
     - Linux
Jan Möbius's avatar
Jan Möbius committed
142 143
  variables:
     GIT_SUBMODULE_STRATEGY: recursive
Jan Möbius's avatar
Jan Möbius committed
144 145 146 147 148 149 150 151
  artifacts:
    paths:
       - build-release/Doxygen-warning.log 
       - build-release/Doxygen-error.log