diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..5daaa184 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +language: go +go: + - 1.6.x + - 1.7.x +# - master + +# `make ci` uses Docker. +sudo: required +services: + - docker + +env: + global: + - BUILDTAGS="seccomp apparmor selinux ambient" + +before_install: + - sudo apt-get -qq update + - sudo apt-get install -y libseccomp-dev libapparmor-dev + - go get -u github.com/golang/lint/golint + - go get -u github.com/vbatts/git-validation + - go get -u github.com/mvdan/sh/cmd/shfmt + +script: + - git-validation -run DCO,short-subject -v -range ${TRAVIS_COMMIT_RANGE} + - make BUILDTAGS="${BUILDTAGS}" + - make BUILDTAGS="${BUILDTAGS}" clean validate test