Commit 91cbec95 authored by Andreas Schmidt's avatar Andreas Schmidt

Refactor .gitlab-ci.yml. Python bindings are automatically tested.

parent c80f541f
Pipeline #1609 failed with stages
in 2 minutes and 10 seconds
......@@ -9,7 +9,7 @@ stages:
- deploy
- clean
build_prrt:
build:prrt:
stage: build
tags:
- cmake
......@@ -27,7 +27,7 @@ build_prrt:
- CC=gcc-5 CXX=g++-5 cmake . -DPRRT_TESTS=1
- make
build_container:
build:container:
stage: build
tags:
- docker
......@@ -38,19 +38,28 @@ build_container:
- docker push $CI_REGISTRY_IMAGE:$DOCKER_TAG
- docker rmi $CI_REGISTRY_IMAGE:$DOCKER_TAG
test_prrt_mem:
test:prrt_mem:
stage: test
dependencies:
- build:prrt
tags:
- valgrind
script:
- bash memtest.sh
test_prrt_functional:
test:prrt_functional:
stage: test
dependencies:
- build:prrt
script:
- ./bin/prrtTests
package_pypi:
test:prrt_python_bindings:
stage: test
script:
- sh build.sh
deploy:pypi:
stage: deploy
tags:
- python3
......@@ -65,9 +74,8 @@ package_pypi:
- echo "password=$PYPI_PASSWORD" >> ~/.pypirc
- python3 setup.py check sdist bdist upload -r on
clean_pypirc:
clean:pypirc:
stage: clean
when: always
script:
- rm -vf ~/.pypirc
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment