language: go go: - 1.7.x - 1.8.x - 1.9.x - 1.10.x - tip matrix: allow_failures: - go: tip go_import_path: github.com/opencontainers/runc # `make ci` uses Docker. sudo: required services: - docker env: global: - BUILDTAGS="seccomp apparmor selinux ambient" before_install: - echo "deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list - sudo apt-get -qq update - sudo apt-get install -y libseccomp-dev/trusty-backports - go get -u golang.org/x/lint/golint - go get -u github.com/vbatts/git-validation - env | grep TRAVIS_ script: - git-validation -run DCO,short-subject -v - make BUILDTAGS="${BUILDTAGS}" - make BUILDTAGS="${BUILDTAGS}" clean ci cross