2017-04-14 19:15:23 +03:00
|
|
|
stages:
|
|
|
|
- test
|
|
|
|
- build
|
2016-10-12 05:28:48 +03:00
|
|
|
|
|
|
|
pytest:
|
|
|
|
stage: test
|
2017-04-14 19:15:23 +03:00
|
|
|
image: python:2.7.12-slim
|
|
|
|
cache:
|
|
|
|
paths:
|
|
|
|
- pip-cache
|
|
|
|
before_script:
|
|
|
|
- ci-scripts/before.sh
|
|
|
|
variables:
|
|
|
|
COVERAGE_FILE: .coverage
|
|
|
|
PIP_CACHE_DIR: pip-cache
|
|
|
|
ONE_AUTH: "/tmp/test-one-auth"
|
|
|
|
ONE_XMLRPC: "http://localhost:2633/RPC2"
|
2016-10-12 05:28:48 +03:00
|
|
|
script:
|
2016-10-12 05:46:25 +03:00
|
|
|
- python setup.py test
|
2016-10-12 05:28:48 +03:00
|
|
|
tags:
|
|
|
|
- docker
|
2017-04-14 19:15:23 +03:00
|
|
|
- docker-build
|
|
|
|
|
|
|
|
build_image:
|
|
|
|
stage: build
|
|
|
|
image: docker:git
|
|
|
|
variables:
|
|
|
|
GODEBUG: 'netdns=cgo'
|
|
|
|
script:
|
|
|
|
- ci-scripts/build-image.sh
|
|
|
|
tags:
|
|
|
|
- docker
|
|
|
|
- docker-build
|