.gitlab-ci.yml 946 B
Newer Older
Alberto Miranda's avatar
Alberto Miranda committed
# This file is a template, and might need editing before it works on your project.
# use the official gcc image, based on debian
# can use verions as well, like gcc:5.2
# see https://hub.docker.com/_/gcc/

Alberto Miranda's avatar
Alberto Miranda committed
build:ubuntu_latest:
    image: ubuntu:latest
Alberto Miranda's avatar
Alberto Miranda committed
    before_script:
Alberto Miranda's avatar
Alberto Miranda committed
        - apt-get update &&
          apt-get upgrade -y &&
Alberto Miranda's avatar
Alberto Miranda committed
          apt-get install -y
Alberto Miranda's avatar
Alberto Miranda committed
            build-essential
            autotools-dev
            automake
            autoconf
            libtool
Alberto Miranda's avatar
Alberto Miranda committed
            pkg-config
Alberto Miranda's avatar
Alberto Miranda committed
            libboost-system-dev
            libboost-filesystem-dev
            libboost-program-options-dev
            libboost-thread-dev
            libprotobuf-dev
Alberto Miranda's avatar
Alberto Miranda committed
            protobuf-compiler
Alberto Miranda's avatar
Alberto Miranda committed
            libprotobuf-c-dev
            protobuf-c-compiler
Alberto Miranda's avatar
Alberto Miranda committed
            libyaml-cpp-dev
            libyaml-dev
Alberto Miranda's avatar
Alberto Miranda committed
          
          
    script:
Alberto Miranda's avatar
Alberto Miranda committed
        - ./bootstrap.sh
Alberto Miranda's avatar
Alberto Miranda committed
        - mkdir build && cd build
Alberto Miranda's avatar
Alberto Miranda committed
        - ../configure
Alberto Miranda's avatar
Alberto Miranda committed
        - make -j4