.gitlab-ci.yml 1.19 KB
Newer Older
1 2 3 4
#################################################
# Base configuration
#################################################

Ghislain MARY's avatar
Ghislain MARY committed
5 6
variables:
  GIT_SUBMODULE_STRATEGY: recursive
7
  MAKEFILE_JOBS: 5
8
  CCACHE_SIZE: 2G
9
  CMAKE_OPTIONS: -DENABLE_LIME_X3DH=YES
10 11


12 13 14
#################################################
# Platforms to test
#################################################
Ghislain MARY's avatar
Ghislain MARY committed
15

16 17 18
.job-prepare:
  variables:
    ALL_JOB_VARIABLE: ""
Ghislain MARY's avatar
Ghislain MARY committed
19

20
include:
21
  - '.gitlab-ci-files/job-linux-prepare.yml'
22 23 24
  - '.gitlab-ci-files/job-android.yml'
  - '.gitlab-ci-files/job-ios.yml'
  - '.gitlab-ci-files/job-linux-desktop.yml'
jehan's avatar
jehan committed
25
  - '.gitlab-ci-files/job-raspbian.yml'
26 27 28 29
  - '.gitlab-ci-files/job-linux-desktop-archlinux-latest.yml'
  - '.gitlab-ci-files/job-linux-desktop-centos7.yml'
  - '.gitlab-ci-files/job-linux-desktop-debian8.yml'
  - '.gitlab-ci-files/job-linux-desktop-debian9.yml'
Nicolas Michon's avatar
Nicolas Michon committed
30
  - '.gitlab-ci-files/job-linux-yocto.yml'
31
  - '.gitlab-ci-files/job-linux-desktop-debian10.yml'
32 33 34
  - '.gitlab-ci-files/job-linux-desktop-ubuntu-rolling.yml'
  - '.gitlab-ci-files/job-macosx.yml'
  - '.gitlab-ci-files/job-windows.yml'
35
  - '.gitlab-ci-files/job-packages.yml'
36
  - '.gitlab-ci-files/job-uploads.yml'
37

38 39
stages:
 - build
40
 - test
41
 - package
42
 - deploy