[CI] update travis to build android and mingw

This commit is contained in:
Edouard DUPIN 2015-11-02 22:19:47 +01:00
parent 76337593b3
commit 7731ab5858
2 changed files with 41 additions and 10 deletions

View File

@ -14,24 +14,30 @@ addons:
packages: packages:
- g++-4.9 - g++-4.9
- expect - expect
- binutils-mingw-w64-i686 #- binutils-mingw-w64-x86-64 # 64bit MinGW
- gcc-mingw-w64-i686 #- gcc-mingw-w64-x86-64
- g++-mingw-w64-i686 #- g++-mingw-w64-x86-64
matrix: matrix:
include: include:
- os: linux - os: linux
env: CONF=release BUILDER=gcc TARGET=Linux TAG=Linux COMPILATOR_OPTION="--compilator-version=4.9" env: CONF=release BUILDER=gcc TARGET=Linux TAG=Linux COMPILATOR_OPTION="--compilator-version=4.9"
compiler: gcc
- os: linux - os: linux
env: CONF=debug BUILDER=clang TARGET=Linux env: CONF=debug BUILDER=clang TARGET=Linux
- os: linux compiler: clang
env: CONF=release BUILDER=gcc TARGET=Windows TAG=Mingw #- os: linux
# env: CONF=release BUILDER=gcc TARGET=Windows TAG=Mingw
# compiler: x86_64-w64-mingw32-gcc
- os: linux - os: linux
env: CONF=release BUILDER=gcc TARGET=Android TAG=Android DISABLE_PACKAGE=-p env: CONF=release BUILDER=gcc TARGET=Android TAG=Android DISABLE_PACKAGE=-p
compiler: gcc
- os: osx - os: osx
env: CONF=release BUILDER=clang TARGET=MacOs TAG=MacOs env: CONF=release BUILDER=clang TARGET=MacOs TAG=MacOs
compiler: clang
- os: osx - os: osx
env: CONF=release BUILDER=clang TARGET=IOs TAG=IOs env: CONF=release BUILDER=clang TARGET=IOs TAG=IOs
compiler: clang
install: install:
- cd .. - cd ..
@ -42,6 +48,7 @@ install:
fi fi
- git clone --depth 1 --branch master https://github.com/atria-soft/ci.git - git clone --depth 1 --branch master https://github.com/atria-soft/ci.git
- cd - - cd -
#- ls -l /usr/bin/x86_64*
before_script: before_script:
- cd .. - cd ..
@ -58,7 +65,7 @@ before_script:
- mkdir WORKING_DIRECTORY - mkdir WORKING_DIRECTORY
- cd WORKING_DIRECTORY - cd WORKING_DIRECTORY
- ../bin/repo init -u https://github.com/atria-soft/manifest.git --depth=10 - ../bin/repo init -u https://github.com/atria-soft/manifest.git --depth=10
- ../bin/repo sync -j8 - ../bin/repo sync -j2
- rm -rf atria-soft/gale - rm -rf atria-soft/gale
- cd .. - cd ..
- pwd - pwd

View File

@ -3,21 +3,45 @@ gale
`gale` is an abtracter of the low level graphic windowing (like the SDL but in C++11) `gale` is an abtracter of the low level graphic windowing (like the SDL but in C++11)
It is designed to abstract systems It is designed to abstract systems
- Linux - Linux
- MacOs - MacOs
- Windows - Windows
- Android - Android
- Ios - Ios
Release (master)
----------------
[![Build Status](https://travis-ci.org/atria-soft/gale.svg?branch=master)](https://travis-ci.org/atria-soft/gale) [![Build Status](https://travis-ci.org/atria-soft/gale.svg?branch=master)](https://travis-ci.org/atria-soft/gale)
[![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/gale.svg?branch=master)](http://atria-soft.com/ci/atria-soft/gale) [![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/gale.svg?branch=master)](http://atria-soft.com/ci/atria-soft/gale)
[![Test Status](http://atria-soft.com/ci/test/atria-soft/gale.svg?branch=master)](http://atria-soft.com/ci/atria-soft/gale) [![Test Status](http://atria-soft.com/ci/test/atria-soft/gale.svg?branch=master)](http://atria-soft.com/ci/atria-soft/gale)
[![Warning Status](http://atria-soft.com/ci/warning/atria-soft/gale.svg?branch=master)](http://atria-soft.com/ci/atria-soft/gale) [![Warning Status](http://atria-soft.com/ci/warning/atria-soft/gale.svg?branch=master)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=master&tag=Linux)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=master&tag=MacOs)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=master&tag=Mingw)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=master&tag=Android)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=master&tag=IOs)](http://atria-soft.com/ci/atria-soft/gale)
Developement (dev)
------------------
[![Build Status](https://travis-ci.org/atria-soft/gale.svg?branch=dev)](https://travis-ci.org/atria-soft/gale)
[![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/gale.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/gale)
[![Test Status](http://atria-soft.com/ci/test/atria-soft/gale.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/gale)
[![Warning Status](http://atria-soft.com/ci/warning/atria-soft/gale.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=dev&tag=Linux)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=dev&tag=MacOs)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=dev&tag=Mingw)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=dev&tag=Android)](http://atria-soft.com/ci/atria-soft/gale)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/gale.svg?branch=dev&tag=IOs)](http://atria-soft.com/ci/atria-soft/gale)
Instructions Instructions
============ ============