Adds automated build for OSX re #380

Signed-off-by: Ed Robinson <ed.robinson@reevoo.com>
This commit is contained in:
Ed Robinson 2017-07-24 20:37:58 +01:00
parent 91606d49f2
commit 4d5e442c25
No known key found for this signature in database
GPG Key ID: EC501FCA6421CCF0
2 changed files with 22 additions and 4 deletions

View File

@ -1,10 +1,18 @@
sudo: required
services:
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

10
hack/travis_osx.sh Executable file
View File

@ -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