.gitlab-ci.yml 1006 Bytes
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
  DEFAULT_LINUX_CMAKE_OPTIONS: -DENABLE_NON_FREE_CODECS=YES -DENABLE_OPENH264=YES
10 11
  DEFAULT_MACOS_CMAKE_OPTIONS: -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11 -DENABLE_UPDATE_CHECK=YES
  DEFAULT_WINDOWS_CMAKE_OPTIONS: -DENABLE_NON_FREE_CODECS=YES -DENABLE_OPENH264=YES -DENABLE_UPDATE_CHECK=YES
Ghislain MARY's avatar
Ghislain MARY committed
12 13


14 15 16
#################################################
# Platforms to test
#################################################
Ghislain MARY's avatar
Ghislain MARY committed
17

18 19 20 21 22 23 24 25 26
include:
  - '.gitlab-ci-files/job-linux.yml'
  - '.gitlab-ci-files/job-linux-archlinux.yml'
  - '.gitlab-ci-files/job-linux-centos7.yml'
  - '.gitlab-ci-files/job-linux-debian8.yml'
  - '.gitlab-ci-files/job-linux-debian9.yml'
  - '.gitlab-ci-files/job-linux-ubuntu.yml'
  - '.gitlab-ci-files/job-macosx.yml'
  - '.gitlab-ci-files/job-windows.yml'
Ghislain MARY's avatar
Ghislain MARY committed
27 28


29 30 31
stages:
  - build
  - package
32
  - deploy