mirror of
https://github.com/kr15h/ofxPiMapper.git
synced 2026-06-16 12:31:49 +02:00
Add Travis config file
This commit is contained in:
+199
@@ -0,0 +1,199 @@
|
||||
# This file allows testing your addon using travis CI servers to use it you'll need to
|
||||
# create an account in travis.org and enable your addon there.
|
||||
#
|
||||
# By default it will test linux 64bit and osx against the master and stable OF branches.
|
||||
# Other platforms can be enabled by uncommenting the corresponding sections.
|
||||
#
|
||||
# If any extra install is needed to use the addon it can be included in the corresponding
|
||||
# install script in:
|
||||
#
|
||||
# scripts/ci/$TARGET/install.sh
|
||||
#
|
||||
|
||||
|
||||
language: c++
|
||||
compiler: gcc
|
||||
sudo: true
|
||||
matrix:
|
||||
include:
|
||||
# fully specify builds, include can't dynamically expand matrix entries
|
||||
# relative order of sudo and env is important so that addons: is recognized
|
||||
|
||||
# Linux 64bit, OF master
|
||||
- os: linux
|
||||
dist: trusty
|
||||
sudo: required
|
||||
env: TARGET="linux64" OF_BRANCH="master"
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
- gcc-4.9
|
||||
- g++-4.9
|
||||
- gdb
|
||||
|
||||
# Linux 64bit, OF stable: Not supported yet
|
||||
# - os: linux
|
||||
# dist: trusty
|
||||
# sudo: required
|
||||
# env: TARGET="linux64" OF_BRANCH="stable"
|
||||
# addons:
|
||||
# apt:
|
||||
# sources:
|
||||
# - ubuntu-toolchain-r-test
|
||||
# packages:
|
||||
# - gcc-4.9
|
||||
# - g++-4.9
|
||||
# - gdb
|
||||
|
||||
# OSX, OF master
|
||||
- os: osx
|
||||
osx_image: xcode8
|
||||
compiler: clang
|
||||
env: TARGET="osx" OF_BRANCH="master"
|
||||
|
||||
# OSX, OF stable: Not supported yet
|
||||
# - os: osx
|
||||
# osx_image: xcode8
|
||||
# compiler: clang
|
||||
# env: TARGET="osx" OF_BRANCH="stable"
|
||||
|
||||
# Linux ARM6, OF master: Uncomment following lines to enable
|
||||
# - os: linux
|
||||
# sudo: required
|
||||
# dist: trusty
|
||||
# env: TARGET="linuxarmv6l" OF_BRANCH="master"
|
||||
|
||||
|
||||
# Linux ARM6, OF stable: Not supported yet
|
||||
# - os: linux
|
||||
# sudo: required
|
||||
# dist: trusty
|
||||
# env: TARGET="linuxarmv6l" OF_BRANCH="stable"
|
||||
|
||||
# Linux ARM7, OF master: Uncomment following lines to enable
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="linuxarmv7l" OF_BRANCH="master"
|
||||
# cache:
|
||||
# directories:
|
||||
# - ~/rpi2_toolchain
|
||||
# - ~/firmware-master
|
||||
# - ~/archlinux
|
||||
|
||||
# Linux ARM7, OF stable: Not supported yet
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="linuxarmv7l" OF_BRANCH="stable"
|
||||
# cache:
|
||||
# directories:
|
||||
# - ~/rpi2_toolchain
|
||||
# - ~/firmware-master
|
||||
# - ~/archlinux
|
||||
|
||||
|
||||
# Emscripten, OF master: Uncomment following lines to enable
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="emscripten" OF_BRANCH="master"
|
||||
# addons:
|
||||
# apt:
|
||||
# sources:
|
||||
# - ubuntu-toolchain-r-test
|
||||
# packages:
|
||||
# - libstdc++6
|
||||
|
||||
|
||||
# Emscripten, OF stable: Not supported yet
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="emscripten" OF_BRANCH="stable"
|
||||
# addons:
|
||||
# apt:
|
||||
# sources:
|
||||
# - ubuntu-toolchain-r-test
|
||||
# packages:
|
||||
# - libstdc++6
|
||||
|
||||
|
||||
# iOS, OF master: Not supported yet
|
||||
# - os: osx
|
||||
# osx_image: xcode8
|
||||
# compiler: clang
|
||||
# env: TARGET="ios" OF_BRANCH="master"
|
||||
|
||||
|
||||
# iOS, OF stable: Not supported yet
|
||||
# - os: osx
|
||||
# osx_image: xcode8
|
||||
# compiler: clang
|
||||
# env: TARGET="ios" OF_BRANCH="stable"
|
||||
|
||||
|
||||
# tvOS, OF master: Not supported yet
|
||||
# - os: osx
|
||||
# osx_image: xcode8
|
||||
# compiler: clang
|
||||
# env: TARGET="tvos" OF_BRANCH="master"
|
||||
|
||||
|
||||
# tvOS, OF stable: Not supported yet
|
||||
# - os: osx
|
||||
# osx_image: xcode8
|
||||
# compiler: clang
|
||||
# env: TARGET="tvos" OF_BRANCH="stable"
|
||||
|
||||
|
||||
# Android armv7, OF master: Uncomment following lines to enable
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="android" OPT="armv7" OF_BRANCH="master"
|
||||
# cache:
|
||||
# directories:
|
||||
# - ~/android-ndk-r12b
|
||||
|
||||
|
||||
# Android armv7, OF stable: Not supported yet
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="android" OPT="armv7" OF_BRANCH="stable"
|
||||
# cache:
|
||||
# directories:
|
||||
# - ~/android-ndk-r12b
|
||||
|
||||
|
||||
# Android x86, OF master: Uncomment following lines to enable
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="android" OPT="x86" OF_BRANCH="master"
|
||||
# cache:
|
||||
# directories:
|
||||
# - ~/android-ndk-r12b
|
||||
|
||||
|
||||
# Android x86, OF stable: Not supported yet
|
||||
# - os: linux
|
||||
# sudo: false
|
||||
# env: TARGET="android" OPT="x86" OF_BRANCH="stable"
|
||||
# cache:
|
||||
# directories:
|
||||
# - ~/android-ndk-r12b
|
||||
|
||||
|
||||
# Exclude the default build that would otherwise be generated
|
||||
# see https://github.com/travis-ci/travis-ci/issues/1228
|
||||
exclude:
|
||||
- compiler: gcc
|
||||
|
||||
install:
|
||||
- cd ~
|
||||
- git clone --depth=1 --branch=$OF_BRANCH https://github.com/openframeworks/openFrameworks
|
||||
- cd openFrameworks
|
||||
- scripts/ci/addons/install.sh
|
||||
|
||||
script:
|
||||
- scripts/ci/addons/build.sh
|
||||
|
||||
git:
|
||||
depth: 10
|
||||
Reference in New Issue
Block a user