From a031b83a09a8628435317a03f199cdc18b78262f Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Wed, 1 Nov 2017 11:24:59 -0400 Subject: Initial checkin from CRI-O repo Signed-off-by: Matthew Heon --- .travis.yml | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .travis.yml (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..be326c1ae --- /dev/null +++ b/.travis.yml @@ -0,0 +1,62 @@ +language: go + +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 gettext + +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}} + +jobs: + include: + - stage: Build and Verify + script: + - make .gitvalidation + - make gofmt + - make lint + - make testunit + - make docs + - make + go: 1.8.x + - stage: Build and Verify + script: + - make .gitvalidation + - make gofmt + - make lint + - make testunit + - make docs + - make + go: 1.9.x + - script: + - make .gitvalidation + - make gofmt + - make lint + - make testunit + - make docs + - make + go: tip + - stage: Integration Test + script: + - make integration + go: 1.8.x + +notifications: + irc: "chat.freenode.net#cri-o" -- cgit v1.2.3-54-g00ecf