Add Centos 7 and Debian 8 builds for CI.

This commit is contained in:
Ghislain MARY 2018-12-13 16:41:03 +01:00
parent 406d194762
commit 9340c319b5

View file

@ -44,6 +44,98 @@ variables:
- schedules
job-centos7-makefile-gcc:
tags: [ "docker-centos7" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-centos:7
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: gcc
CXX: g++
ADDITIONAL_BUILD_OPTIONS: -j1
extends: .job-linux-desktop
job-centos7-makefile-clang:
tags: [ "docker-centos7" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-centos:7
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: clang
CXX: clang++
ADDITIONAL_BUILD_OPTIONS: -j1
extends: .job-linux-desktop
#job-centos7-ninja-gcc:
#tags: [ "docker-centos7" ]
#image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-centos:7
#variables:
#CMAKE_GENERATOR: Ninja
#CC: gcc
#CXX: g++
#extends: .job-linux-desktop
#job-centos7-ninja-clang:
#tags: [ "docker-centos7" ]
#image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-centos:7
#variables:
#CMAKE_GENERATOR: Ninja
#CC: clang
#CXX: clang++
#extends: .job-linux-desktop
job-debian8-makefile-gcc:
tags: [ "docker-debian8" ]
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: 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
variables:
CMAKE_GENERATOR: Unix Makefiles
CC: clang
CXX: clang++
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
extends: .job-linux-desktop
#job-debian8-ninja-gcc:
#tags: [ "docker-debian8" ]
#image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
#variables:
#CMAKE_GENERATOR: Ninja
#CC: gcc
#CXX: g++
#extends: .job-linux-desktop
#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-debian9-makefile-gcc:
tags: [ "docker-debian9" ]