chickenhouse/.gitlab-ci.yml
Thomas Klaehn e541023bba ci: enable continuous integration
Signed-off-by: Thomas Klaehn <thomas.klaehn@u-blox.com>
2018-08-27 11:26:31 +02:00

30 lines
600 B
YAML

before_script:
- "echo $CI_BUILD_ID"
- "echo $CI_BUILD_REF_NAME"
stages:
- test
# - release
tests:
stage: test
script:
- "python scripts/pylint_wrapper.py -s source -s tests"
- "nosetests --with-coverage --cover-package=source --cover-xml"
- "nosetests --with-xunit tests/unittests/"
- "sonar-runner"
#releases:
# stage: release
# script:
# - "python scripts/create_release_script.py"
# - "cd source"
# - "python release.py sdist"
# - "cd .."
# - "scripts/deploy_release.sh"
# only:
# - /^[0-9]{1,}.[0-9]{1,}.[0-9]{1,}$/
# except:
# - branches