Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
eigenpy
Commits
df22f370
Unverified
Commit
df22f370
authored
Nov 09, 2020
by
Justin Carpentier
Committed by
GitHub
Nov 09, 2020
Browse files
Merge pull request #214 from jcarpent/devel
Sync submodule CMake
parents
96e4f9cd
451b300e
Pipeline
#11988
passed with stage
in 14 minutes and 34 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
df22f370
# https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml
variables
:
CCACHE_BASEDIR
:
"
${CI_PROJECT_DIR}"
CCACHE_DIR
:
"
${CI_PROJECT_DIR}/ccache"
cache
:
paths
:
-
ccache
.robotpkg-py-eigenpy
:
&robotpkg-py-eigenpy
retry
:
max
:
2
when
:
runner_system_failure
except
:
-
gh-pages
script
:
-
mkdir -p ccache
-
cd /root/robotpkg/math
-
git pull
-
cd py-eigenpy
-
make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
-
make install
-
build=$(make show-var VARNAME=CONFIGURE_DIRS); cd $(make show-var VARNAME=WRKSRC); cd $build
-
make test
robotpkg-py-eigenpy-16.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-16.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04
robotpkg-py-eigenpy-py3-16.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-py3-16.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
robotpkg-py-eigenpy-py3-18.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04
robotpkg-py-eigenpy-py3-18.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-18.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
robotpkg-py-eigenpy-18.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-stretch-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:stretch
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-stretch-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:stretch
robotpkg-py-eigenpy-py3-stretch-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:stretch
robotpkg-py-eigenpy-py3-stretch-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:stretch
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
doc-coverage
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
before_script
:
-
echo -e 'CXXFLAGS+= --coverage\nLDFLAGS+= --coverage\nPKG_DEFAULT_OPTIONS= debug' >> /opt/openrobots/etc/robotpkg.conf
after_script
:
-
cd /root/robotpkg/math/py-eigenpy
-
build=$(make show-var VARNAME=CONFIGURE_DIRS); cd $(make show-var VARNAME=WRKSRC); cd $build
-
mkdir -p ${CI_PROJECT_DIR}/coverage/
-
gcovr -r .
-
gcovr -r . --html --html-details -o ${CI_PROJECT_DIR}/coverage/index.html
artifacts
:
expire_in
:
1 day
paths
:
-
doxygen-html/
-
coverage/
format
:
allow_failure
:
true
image
:
gepetto/linters
retry
:
max
:
2
when
:
runner_system_failure
before_script
:
-
test -f /builds/setup.cfg || ln -s /root/setup.cfg /builds
-
test -f /builds/.clang-format || ln -s /root/.clang-format /builds
script
:
-
check-clang-format.sh
-
flake8 .
-
yapf -dr .
include
:
https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml
CMakeLists.txt
View file @
df22f370
...
...
@@ -66,6 +66,9 @@ ENDIF(WIN32)
# ----------------------------------------------------
ADD_PROJECT_DEPENDENCY
(
Eigen3 REQUIRED PKG_CONFIG_REQUIRES
"eigen3 >= 3.0.5"
)
SET_BOOST_DEFAULT_OPTIONS
()
EXPORT_BOOST_DEFAULT_OPTIONS
()
FIND_PACKAGE
(
Boost REQUIRED
)
SEARCH_FOR_BOOST_PYTHON
()
# ----------------------------------------------------
...
...
cmake
@
002cd0ff
Compare
f4fca276
...
002cd0ff
Subproject commit
f4fca276f9feaaea1ef9b866df32f8a263a3550
1
Subproject commit
002cd0ff517ec4a31fabe6ec7fba759ada99ea5
1
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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