+++ /dev/null
-# Travis-CI config
-# variable REPOSITORY_EP must be filled with repository name. as sample: "merlokk/proxmark3"
-language: c
-
-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.12
- - os: osx
- osx_image: xcode9.2 # OS X 10.12
- - 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
- echo $REPOSITORY_EP;
- 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;
- if [[ "$REPOSITORY_EP" == "" ]]; then
- brew tap proxmark/proxmark3;
- else
- brew tap "$REPOSITORY_EP" --env=std;
- fi
- fi
-
-install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
- brew info proxmark3;
- brew install -v --HEAD proxmark3;
- elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
- make all;
- fi
-
-before_script:
-
-script:
-## for the time being we are satisfied if it can be build and then successfully started
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
- proxmark3 /dev/notexists travis_test_commands.scr ;
- elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
- ./client/proxmark3 /dev/notexists travis_test_commands.scr ;
- fi
--- /dev/null
+# Travis-CI config
+# variable REPOSITORY_EP must be filled with repository name. as sample: "merlokk/proxmark3"
+language: c
+
+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.12
+ - os: osx
+ osx_image: xcode9.2 # OS X 10.12
+ - 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
+ echo $REPOSITORY_EP;
+ 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;
+ if [[ "$REPOSITORY_EP" == "" ]]; then
+ brew tap proxmark/proxmark3;
+ else
+ brew tap "$REPOSITORY_EP" --env=std;
+ fi
+ fi
+
+install:
+ if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+ brew info proxmark3;
+ brew install -v --HEAD proxmark3;
+ elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
+ make all;
+ fi
+
+before_script:
+
+script:
+## for the time being we are satisfied if it can be build and then successfully started
+ if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+ proxmark3 /dev/notexists travis_test_commands.scr ;
+ elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
+ ./client/proxmark3 /dev/notexists travis_test_commands.scr ;
+ fi
--- /dev/null
+# How to configure continuous integration
+
+Here 2 CI configuration files:
+
+1. for [travis](travis-ci.org)
+2. for [appveyor](appveyor.com)
+
+It needs to put files from this directory to repository root and then configure CI from appropriate WEB portal.
+
+## travis
+
+- Copy .travis.yml and travis_test_commands.scr files to repository root
+- Configure CI from http://travis-ci.org
+- It needs to clone https://github.com/Proxmark/homebrew-proxmark3 from your proxmark repository home
+
+
+## appveyor
+
+- Just copy appveyor.yml file to root and configure it from http://appveyor.com
--- /dev/null
+hf mf hardnested t 1 000000000000
+hf emv test
+exit
+++ /dev/null
-hf mf hardnested t 1 000000000000
-hf emv test
-exit