job-linux-desktop-debian8.yml 2.62 KB
Newer Older
1 2 3 4 5 6 7 8 9
#################################################
# Makefile
#################################################


job-debian8-makefile-gcc:

  tags: [ "docker-debian8" ]
  image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
10
  only:
11
    variables:
12
      - $NIGHTLY_MASTER
13 14 15 16 17
  variables:
    CMAKE_GENERATOR: Unix Makefiles
    CC: gcc
    CXX: g++
    ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
18
  extends: .job-linux-desktop
19 20 21 22 23 24


job-debian8-makefile-clang:

  tags: [ "docker-debian8" ]
  image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
25
  only:
26
    variables:
27
      - $NIGHTLY_MASTER
28 29 30 31 32
  variables:
    CMAKE_GENERATOR: Unix Makefiles
    CC: clang
    CXX: clang++
    ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS
33
  extends: .job-linux-desktop
34 35 36 37 38 39 40 41 42 43 44


#################################################
# Ninja
#################################################


job-debian8-ninja-gcc:

  tags: [ "docker-debian8" ]
  image: gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:8
45
  only:
46
    variables:
47
      - $NIGHTLY_MASTER
48 49 50 51
  variables:
    CMAKE_GENERATOR: Ninja
    CC: gcc
    CXX: g++
52
  extends: .job-linux-desktop
53 54 55


job-debian8-ninja-gcc-novideo:
56
  only:
57
    variables:
58
      - $NIGHTLY_MASTER
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
  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:
78 79
    variables:
      - $NIGHTLY_MASTER
80 81 82
  variables:
    CMAKE_OPTIONS: -DENABLE_VIDEO=NO
  extends: job-debian8-ninja-clang
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
  
  
#################################################
# TESTS
#################################################

#Commented until fix for broken ipv6
#test-bctoolbox-debian8:
#  extends: .test-bctoolbox
#  dependencies:
#    - job-debian8-ninja-clang
#  tags: [ "docker-test-debian8" ]

test-bellesip-debian8:
  extends: .test-bellesip
  dependencies:
    - job-debian8-ninja-clang
100
  tags: [ "docker-test-debian8-nuc" ]
101 102 103 104 105
  
test-belr-debian8:
  extends: .test-belr
  dependencies:
    - job-debian8-ninja-clang
106
  tags: [ "docker-test-debian8-nuc" ]
107 108 109 110 111
  
test-belcard-debian8:
  extends: .test-belcard
  dependencies:
    - job-debian8-ninja-clang
112
  tags: [ "docker-test-debian8-nuc" ]
113 114 115 116 117
  
test-bzrtp-debian8:
  extends: .test-bzrtp
  dependencies:
    - job-debian8-ninja-clang
118 119 120 121 122 123 124
  tags: [ "docker-test-debian8-nuc" ]
  
test-liblinphone-debian8:
  tags: [ "docker-test-debian8-liblinphone-nuc" ]
  extends: .test-liblinphone
  dependencies:
    - job-debian8-ninja-clang