language: go go: - 1.7.x - 1.8.x - tip sudo: required services: - docker before_install: - sudo apt-get -qq update - sudo apt-get -qq install btrfs-tools libdevmapper-dev libgpgme11-dev libapparmor-dev libseccomp-dev - sudo apt-get -qq install autoconf automake bison e2fslibs-dev libfuse-dev libtool liblzma-dev install: - make install.tools - OSTREE_VERSION=v2017.9 - git clone https://github.com/ostreedev/ostree ${TRAVIS_BUILD_DIR}/ostree - pushd ${TRAVIS_BUILD_DIR}/ostree - git checkout $OSTREE_VERSION - ./autogen.sh --prefix=/usr/local - make all - sudo make install - popd before_script: - export PATH=$HOME/gopath/bin:$PATH - export LD_LIBRARY_PATH=/usr/local/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} script: - make .gitvalidation - make gofmt - make lint - make integration - make docs - make notifications: irc: "chat.freenode.net#cri-o"