.gitlab-ci.yml 1017 Bytes
Newer Older
1 2 3 4
---

image: gcc

5
build_linux_full:
6 7
    stage: build
    before_script:
8 9 10 11
        - apt update && apt -y install build-essential git scons libtool autoconf valgrind doxygen wget unzip cmake libboost-dev libboost-program-options-dev libboost-thread-dev uuid-dev libexpat1-dev libglib2.0-dev libsqlite3-dev libcurl4-gnutls-dev chrpath default-jdk
        - set -o pipefail
        - export VERBOSE=false
        - export CCACHE_DISABLE=false
12 13
        - git clone https://github.com/intel/tinycbor.git extlibs/tinycbor/tinycbor -b v0.5.1
        - git clone https://github.com/ARMmbed/mbedtls.git extlibs/mbedtls/mbedtls -b mbedtls-2.4.2
14 15 16 17 18
    script:
        - echo "Release build"
        - scons VERBOSE=false WITH_CLOUD=1 WITH_TCP=1 WITH_PROXY=1 WITH_RA=1 BUILD_JAVA=1 MULTIPLE_OWNER=1 RELEASE=1 ERROR_ON_WARN=0 SECURED=1 WITH_RA_IBB=1
        - echo "Debug build"
        - scons VERBOSE=false WITH_CLOUD=1 WITH_TCP=1 WITH_PROXY=1 WITH_RA=1 BUILD_JAVA=1 MULTIPLE_OWNER=1 RELEASE=0 ERROR_ON_WARN=0 SECURED=1 WITH_RA_IBB=1