.gitlab-ci.yml 2.67 KB
Newer Older
Jan Möbius's avatar
Jan Möbius committed
1
gcc-c++11-Qt5:
2 3 4 5
  variables:     
    COMPILER:       "gcc"     
    LANGUAGE:       "C++11"     
    QTVERSION:      "QT5"     
Jan Möbius's avatar
Jan Möbius committed
6
    GIT_SUBMODULE_STRATEGY: recursive
Jan Möbius's avatar
Jan Möbius committed
7
  script: "CI/ci-linux.sh"
Jan Möbius's avatar
Jan Möbius committed
8 9 10
  tags:
    - Linux

11 12 13 14 15 16 17 18 19 20
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
21
clang-c++11-Qt5:
22 23 24 25
  variables:
    COMPILER:       "clang"     
    LANGUAGE:       "C++11"   
    QTVERSION:      "QT5"     
Jan Möbius's avatar
Jan Möbius committed
26
    GIT_SUBMODULE_STRATEGY: recursive
Jan Möbius's avatar
Jan Möbius committed
27
  script: "CI/ci-linux.sh"
Jan Möbius's avatar
Jan Möbius committed
28 29
  tags:
    - Linux
30
    - MultiThreads
Jan Möbius's avatar
Jan Möbius committed
31

32 33 34 35 36 37 38 39 40 41 42 43
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


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

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

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

83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
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
108 109

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

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

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