.gitlab-ci.yml 1.01 KB
Newer Older
1
linux-appimage:
2 3
  image: kaidan/ubuntu-xenial
  script: utils/build-linux-appimage.sh
4
  variables:
5
    QXMPP_BUILD: /usr
6 7 8
  artifacts:
    paths:
      - "*.AppImage"
9
      - "*.AppImage.zsync"
10 11
    expire_in: 1 week

Jonah Brüchert's avatar
Jonah Brüchert committed
12 13
click-xenial:
  image: kaidan/ubuntu-touch-xenial
14
  script: utils/travis/build.sh
Jonah Brüchert's avatar
Jonah Brüchert committed
15 16
  variables:
    PLATFORM: ubuntu-touch
17
  artifacts:
Linus Jahn's avatar
Linus Jahn committed
18
    paths:
19
      - "*.click"
20
    expire_in: 1 week
Jonah Brüchert's avatar
Jonah Brüchert committed
21 22 23

ubuntu-trusty:
  image: kaidan/ubuntu-trusty
24
  script: utils/travis/build.sh
Jonah Brüchert's avatar
Jonah Brüchert committed
25 26 27

neon-bionic:
  image: kaidan/neon-bionic
28
  script: utils/travis/build.sh
Jonah Brüchert's avatar
Jonah Brüchert committed
29

Jonah Brüchert's avatar
Jonah Brüchert committed
30 31 32 33 34 35
neon-bionic-clazy:
  image: kaidan/neon-bionic
  variables:
    CMAKE_CXX_COMPILER: clazy
  script: utils/travis/build.sh

Jonah Brüchert's avatar
Jonah Brüchert committed
36 37 38 39 40 41
neon-bionic-qmllint:
  image: kaidan/neon-bionic
  script: qmllint $(find . -name "*.qml")
  variables:
    QT_SELECT: 5

Jonah Brüchert's avatar
Jonah Brüchert committed
42 43
debian-sid:
  image: kaidan/debian-unstable
44
  script: utils/travis/build.sh
Jonah Brüchert's avatar
Jonah Brüchert committed
45 46 47

archlinux:
  image: kaidan/archlinux
48
  script: utils/travis/build.sh
Jonah Brüchert's avatar
Jonah Brüchert committed
49 50 51 52

variables:
  GIT_SUBMODULE_STRATEGY: recursive
  BUILD_SYSTEM: cmake
53
  BUILD_TYPE: Release