blob: f5bf8d73c05d89475f39acf40a23e094719973ca [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
sudo: false
dist: bionic
matrix:
include:
- language: java
jdk: openjdk11
name: java11
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
- language: java
jdk: openjdk8
name: java8
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
- language: python
python:
- 3.6
before_script:
- cd python
- pip install -e .[dev]
- pip install -U tox-travis
script: tox
- language: python
python:
- 3.7
before_script:
- cd python
- pip install -e .[dev]
- pip install -U tox-travis
script: tox
- language: python
python:
- 3.8
before_script:
- cd python
- pip install -e .[dev]
- pip install -U tox-travis
script: tox
deploy:
provider: pypi
user: TBD
password:
secure: TBD
distributions: "sdist bdist_wheel"
skip_existing: true
on:
tags: true
git:
depth: false