mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 19:38:09 +00:00
Perform CI on ArchLinux, Centos 7 and Debian 8.
This commit is contained in:
parent
cd2e6fc45f
commit
ffd98dbcdb
1 changed files with 138 additions and 0 deletions
138
.gitlab-ci.yml
138
.gitlab-ci.yml
|
|
@ -44,6 +44,144 @@ variables:
|
|||
- schedules
|
||||
|
||||
|
||||
job-archlinux-latest-makefile-gcc:
|
||||
|
||||
tags: [ "docker-archlinux-latest" ]
|
||||
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-archlinux:latest
|
||||
variables:
|
||||
CMAKE_GENERATOR: Unix Makefiles
|
||||
CC: gcc
|
||||
CXX: g++
|
||||
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
|
||||
extends: .scheduled-job-linux-desktop
|
||||
|
||||
|
||||
job-archlinux-latest-makefile-clang:
|
||||
|
||||
tags: [ "docker-archlinux-latest" ]
|
||||
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-archlinux:latest
|
||||
variables:
|
||||
CMAKE_GENERATOR: Unix Makefiles
|
||||
CC: clang
|
||||
CXX: clang++
|
||||
ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
|
||||
extends: .scheduled-job-linux-desktop
|
||||
|
||||
|
||||
job-archlinux-latest-ninja-gcc:
|
||||
|
||||
tags: [ "docker-archlinux-latest" ]
|
||||
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-archlinux:latest
|
||||
variables:
|
||||
CMAKE_GENERATOR: Ninja
|
||||
CC: gcc
|
||||
CXX: g++
|
||||
extends: .job-linux-desktop
|
||||
|
||||
|
||||
job-archlinux-latest-ninja-clang:
|
||||
|
||||
tags: [ "docker-archlinux-latest" ]
|
||||
image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-archlinux:latest
|
||||
variables:
|
||||
CMAKE_GENERATOR: Ninja
|
||||
CC: clang
|
||||
CXX: clang++
|
||||
extends: .job-linux-desktop
|
||||
|
||||
|
||||
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" ]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue