Merge branch 'add-gitlab-ci' into 'master'

Added GitLab CI configuration

See merge request openlp/openlp!2
This commit is contained in:
Tim Bentley 2019-09-17 07:52:51 +00:00
commit 00e44faba9
1 changed files with 37 additions and 0 deletions

37
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,37 @@
stages:
- test
test-debian:
stage: test
image: registry.gitlab.com/openlp/runner:debian
before_script:
- sh scripts/generate_resources.sh
script:
- xvfb-run -s '-screen 0 1024x768x24' pytest-3 -Wignore
test-ubuntu:
stage: test
image: registry.gitlab.com/openlp/runner:ubuntu
before_script:
- sh scripts/generate_resources.sh
script:
- xvfb-run -s '-screen 0 1024x768x24' pytest-3 -Wignore
test-fedora:
stage: test
image: registry.gitlab.com/openlp/runner:fedora
before_script:
- sh scripts/generate_resources.sh
script:
- xvfb-run -s '-screen 0 1024x768x24' pytest-3 -Wignore
test-macos:
only:
- master@openlp/openlp
stage: test
tags:
- macos
before_script:
- sh scripts/generate_resources.sh
script:
- python3 -m pytest -v --color=no --disable-warnings --ignore=tests/utils