forked from CGM_Public/pretix_original
29 lines
929 B
YAML
29 lines
929 B
YAML
before_script:
|
|
tests:
|
|
script:
|
|
- git submodule init
|
|
- git submodule update
|
|
- virtualenv-3.4 env
|
|
- source env/bin/activate
|
|
- cd src
|
|
- XDG_CACHE_HOME=/cache pip3 install -r requirements.txt -r requirements/dev.txt -r requirements/py34.txt
|
|
- flake8 --ignore=E123,F403,F401,N802,C901,W503 .
|
|
- isort -c -rc .
|
|
- python3 manage.py check
|
|
- make
|
|
- make compress
|
|
- coverage run -m py.test tests
|
|
tags:
|
|
- python3
|
|
- selenium
|
|
build:
|
|
type: deploy
|
|
script:
|
|
- cd deployment/docker/standalone/
|
|
- docker login -u ciuser -p $DOCKERPW -e admin@rami.io docker.rami.io
|
|
- docker build -t pretix/standalone .
|
|
- docker tag -f pretix/standalone docker.rami.io/pretix/standalone:$CI_BUILD_REF_NAME
|
|
- docker push docker.rami.io/pretix/standalone:$CI_BUILD_REF_NAME
|
|
tags:
|
|
- docker
|