mirror of https://github.com/kivy/pyjnius.git
56 lines
1.6 KiB
YAML
56 lines
1.6 KiB
YAML
language: generic
|
|
|
|
os:
|
|
- osx
|
|
- linux
|
|
|
|
env:
|
|
- PYTHON_VERSION="2.7" JAVA_VERSION="8"
|
|
- PYTHON_VERSION="3.6" JAVA_VERSION="8"
|
|
- PYTHON_VERSION="3.7" JAVA_VERSION="8"
|
|
- PYTHON_VERSION="2.7" JAVA_VERSION="9"
|
|
- PYTHON_VERSION="3.6" JAVA_VERSION="9"
|
|
- PYTHON_VERSION="3.7" JAVA_VERSION="9"
|
|
- PYTHON_VERSION="2.7" JAVA_VERSION="10"
|
|
- PYTHON_VERSION="3.6" JAVA_VERSION="10"
|
|
- PYTHON_VERSION="3.7" JAVA_VERSION="10"
|
|
- PYTHON_VERSION="2.7" JAVA_VERSION="11"
|
|
- PYTHON_VERSION="3.6" JAVA_VERSION="11"
|
|
- PYTHON_VERSION="3.7" JAVA_VERSION="11"
|
|
|
|
matrix:
|
|
fast_finish: true
|
|
|
|
install:
|
|
|
|
- if [ "$TRAVIS_OS_NAME" = linux ]; then
|
|
sudo apt-get update;
|
|
MINICONDAVERSION="Linux";
|
|
else
|
|
MINICONDAVERSION="MacOSX";
|
|
fi;
|
|
- wget https://repo.continuum.io/miniconda/Miniconda3-latest-$MINICONDAVERSION-x86_64.sh -O miniconda.sh
|
|
- bash miniconda.sh -b -p $HOME/miniconda
|
|
- echo ". $HOME/miniconda/etc/profile.d/conda.sh" >> $HOME/.bashrc
|
|
- source $HOME/.bashrc
|
|
- hash -r
|
|
- conda config --set always_yes yes --set changeps1 no
|
|
- conda config --add channels conda-forge
|
|
- conda update -q conda
|
|
- conda info -a
|
|
- conda create -n jnius_env python=$PYTHON_VERSION
|
|
- conda activate jnius_env
|
|
- conda install openjdk=$JAVA_VERSION cython nose ant pip setuptools six
|
|
|
|
script:
|
|
- conda activate jnius_env
|
|
- if [ "$RUN" == "sdist" ]; then
|
|
if [ "$PYJNIUS_DEPLOY" == "1" ]; then
|
|
conda install twine;
|
|
python setup_sdist.py sdist;
|
|
python -m twine upload dist/*;
|
|
fi;
|
|
else
|
|
make && make tests;
|
|
fi;
|