diff --git a/.travis.yml b/.travis.yml index c5c539f3..090b0c67 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,18 @@ -sudo: required -services: - - docker +matrix: + include: + - os: linux + sudo: required + services: + - docker + - os: osx notifications: email: false +install: + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install gpgme ; fi + script: - - make check + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then hack/travis_osx.sh ; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then make check ; fi diff --git a/hack/travis_osx.sh b/hack/travis_osx.sh new file mode 100755 index 00000000..7b368b82 --- /dev/null +++ b/hack/travis_osx.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -e + +export GOPATH=$(pwd)/_gopath +_projectatomic="${GOPATH}/src/github.com/projectatomic" +mkdir -vp ${_projectatomic} +ln -vsf $(pwd) ${_projectatomic}/skopeo + +cd ${_projectatomic}/skopeo +make validate-local test-unit-local binary-local BUILDTAGS=containers_image_ostree_stub