# Travis-CI Build for RfidResearchGroup/Proxmark3 language: c #default linux build env is: Ubuntu 14.04 trusty compiler: gcc # Test on Linux and MacOS matrix: include: # - os: osx # osx_image: xcode7.3 # OS X 10.11 # - os: osx # osx_image: xcode8.3 # OS X 10.12 # - os: osx # osx_image: xcode9 # OS X 10.13 - os: osx osx_image: xcode9.1 # OS X 10.13.1 - os: linux dist: trusty sudo: required before_install: ## Install ARM toolchain on Linux. ## add our homebrew tap for MacOS ## Note: all dependencies on MacOS should be resolved by the brew install command if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq; sudo apt-get install -y gcc-arm-none-eabi; elif [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; brew tap RfidResearchGroup/proxmark3; fi install: if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew info proxmark3; brew options proxmark3; brew install --HEAD proxmark3; elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then make all; fi before_script: script: ## start and run a test script if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then proxmark3 -h ; elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./client/proxmark3 -h ; fi