Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LARN
PRRT
Commits
91cbec95
Commit
91cbec95
authored
Oct 18, 2017
by
Andreas Schmidt
Browse files
Refactor .gitlab-ci.yml. Python bindings are automatically tested.
parent
c80f541f
Pipeline
#1609
failed with stages
in 2 minutes and 10 seconds
Changes
1
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
91cbec95
...
...
@@ -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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment