diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90c36cd9a..a8c318422 100644 --- a/.gitlab-ci.yml +++ b/.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" ]