forked from CGM_Public/pretix_original
- [x] attendee names - [x] Invoice address names - [x] Data migration - [x] API serializers - [x] orderposition - [x] cartposition - [x] invoiceaddress - [x] checkinlistposition - [x] position API search - [x] invoice API search - [x] business/individual required toggle - [x] Split columns in CSV exports - [x] ticket editor - [x] shredder - [x] ticket/invoice sample data - [x] order search - [x] Handle changed naming scheme - [x] tests - [x] make use in: - [x] Boabee - [x] Certificate download order - [x] Badge download order - [x] Ticket download order - [x] Document new MySQL requirement - [x] Plugins
44 lines
982 B
YAML
44 lines
982 B
YAML
language: python
|
|
sudo: false
|
|
install:
|
|
- pip install -U pip wheel setuptools
|
|
script:
|
|
- bash .travis.sh $JOB
|
|
cache:
|
|
directories:
|
|
- $HOME/.cache/pip
|
|
services:
|
|
- mysql
|
|
- postgresql
|
|
matrix:
|
|
include:
|
|
- python: 3.6
|
|
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_sqlite.cfg
|
|
- python: 3.6
|
|
env: JOB=tests-cov PRETIX_CONFIG_FILE=tests/travis_postgres.cfg
|
|
- python: 3.6
|
|
env: JOB=style
|
|
- python: 3.5
|
|
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_sqlite.cfg
|
|
- python: 3.6
|
|
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_mysql.cfg
|
|
- python: 3.6
|
|
env: JOB=tests PRETIX_CONFIG_FILE=tests/travis_postgres.cfg
|
|
- python: 3.6
|
|
env: JOB=plugins
|
|
- python: 3.6
|
|
env: JOB=doc-spelling
|
|
- python: 3.6
|
|
env: JOB=translation-spelling
|
|
addons:
|
|
postgresql: "9.4"
|
|
mariadb: '10.3'
|
|
apt:
|
|
packages:
|
|
- enchant
|
|
- myspell-de-de
|
|
- aspell-en
|
|
branches:
|
|
except:
|
|
- /^weblate-.*/
|