Commit 185e4e95 authored by Peio Rigaux's avatar Peio Rigaux

Feature/debian10 job build and test

parent 7f51ae2b
#################################################
# Makefile
#################################################
job-debian10-makefile-gcc:
tags: [ "docker-debian10" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:10
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: gcc
CXX: g++
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
extends: .job-linux-desktop
job-debian10-makefile-clang:
tags: [ "docker-debian10" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:10
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: clang
CXX: clang++
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
extends: .job-linux-desktop
#################################################
# Ninja
#################################################
job-debian10-ninja-gcc:
tags: [ "docker-debian10" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:10
variables:
CMAKE_GENERATOR: Ninja
CC: gcc
CXX: g++
extends: .job-linux-desktop
job-debian10-ninja-gcc-novideo:
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_OPTIONS: -DENABLE_VIDEO=NO
extends: job-debian10-ninja-gcc
job-debian10-ninja-gcc-smallsdk:
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_OPTIONS: -DENABLE_VIDEO=NO -DENABLE_ADVANCED_IM=NO -DENABLE_DB_STORAGE=NO
extends: job-debian10-ninja-gcc
job-debian10-ninja-clang:
tags: [ "docker-debian10" ]
only:
variables:
- $NIGHTLY_MASTER
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:10
variables:
CMAKE_OPTIONS: -DENABLE_DOC=ON
CMAKE_GENERATOR: Ninja
CC: clang
CXX: clang++
extends: .job-linux-desktop
job-debian10-ninja-clang-novideo:
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_OPTIONS: -DENABLE_VIDEO=NO
extends: job-debian10-ninja-clang
#################################################
# TESTS
#################################################
test-bctoolbox-debian10:
extends: .test-bctoolbox
dependencies:
- job-debian10-ninja-clang
tags: [ "docker-test-debian10-nuc" ]
test-bellesip-debian10:
extends: .test-bellesip
dependencies:
- job-debian10-ninja-gcc
tags: [ "docker-test-debian10-nuc" ]
test-belr-debian10:
extends: .test-belr
dependencies:
- job-debian10-ninja-gcc
tags: [ "docker-test-debian10-nuc" ]
test-belcard-debian10:
extends: .test-belcard
dependencies:
- job-debian10-ninja-gcc
tags: [ "docker-test-debian10-nuc" ]
test-bzrtp-debian10:
extends: .test-bzrtp
dependencies:
- job-debian10-ninja-gcc
tags: [ "docker-test-debian10-nuc" ]
test-liblinphone-debian10:
tags: [ "docker-test-debian10-liblinphone-nuc" ]
extends: .test-liblinphone
dependencies:
- job-debian10-ninja-gcc
......@@ -16,70 +16,6 @@ job-debian8-makefile-gcc:
CXX: g++
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
extends: .job-linux-desktop
job-debian8-makefile-clang:
tags: [ "docker-debian8" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: clang
CXX: clang++
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
extends: .job-linux-desktop
#################################################
# Ninja
#################################################
job-debian8-ninja-gcc:
tags: [ "docker-debian8" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_GENERATOR: Ninja
CC: gcc
CXX: g++
extends: .job-linux-desktop
job-debian8-ninja-gcc-novideo:
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_OPTIONS: -DENABLE_VIDEO=NO
extends: job-debian8-ninja-gcc
job-debian8-ninja-clang:
tags: [ "docker-debian8" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
variables:
CMAKE_GENERATOR: Ninja
CC: clang
CXX: clang++
extends: .job-linux-desktop
job-debian8-ninja-clang-novideo:
only:
variables:
- $NIGHTLY_MASTER
variables:
CMAKE_OPTIONS: -DENABLE_VIDEO=NO
extends: job-debian8-ninja-clang
#################################################
......@@ -96,29 +32,29 @@ job-debian8-ninja-clang-novideo:
test-bellesip-debian8:
extends: .test-bellesip
dependencies:
- job-debian8-ninja-clang
- job-debian8-makefile-gcc
tags: [ "docker-test-debian8-nuc" ]
test-belr-debian8:
extends: .test-belr
dependencies:
- job-debian8-ninja-clang
- job-debian8-makefile-gcc
tags: [ "docker-test-debian8-nuc" ]
test-belcard-debian8:
extends: .test-belcard
dependencies:
- job-debian8-ninja-clang
- job-debian8-makefile-gcc
tags: [ "docker-test-debian8-nuc" ]
test-bzrtp-debian8:
extends: .test-bzrtp
dependencies:
- job-debian8-ninja-clang
- job-debian8-makefile-gcc
tags: [ "docker-test-debian8-nuc" ]
test-liblinphone-debian8:
tags: [ "docker-test-debian8-liblinphone-nuc" ]
extends: .test-liblinphone
dependencies:
- job-debian8-ninja-clang
\ No newline at end of file
- job-debian8-makefile-gcc
......@@ -28,6 +28,7 @@ include:
- '.gitlab-ci-files/job-linux-desktop-debian8.yml'
- '.gitlab-ci-files/job-linux-desktop-debian9.yml'
- '.gitlab-ci-files/job-linux-yocto.yml'
- '.gitlab-ci-files/job-linux-desktop-debian10.yml'
- '.gitlab-ci-files/job-linux-desktop-ubuntu-rolling.yml'
- '.gitlab-ci-files/job-macosx.yml'
- '.gitlab-ci-files/job-windows.yml'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment