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
Gabriele Buondonno
pinocchio
Commits
27b1d6b9
Commit
27b1d6b9
authored
Oct 27, 2017
by
Guilhem Saurel
Committed by
jcarpent
Jan 11, 2018
Browse files
[Gitlab-ci] Create .gitlab-ci.yml & Dockerfiles
parent
0c90f45c
Changes
8
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
0 → 100644
View file @
27b1d6b9
variables
:
GIT_SSL_NO_VERIFY
:
"
true"
GIT_SUBMODULE_STRATEGY
:
"
recursive"
GIT_DEPTH
:
"
3"
.build_template
:
&build
script
:
-
mkdir build
-
cd build
-
cmake ..
-
make
-
make test
-
make install
build_minimal_14
:
<<
:
*build
image
:
eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:14.04
build_full_14
:
<<
:
*build
image
:
eur0c.laas.fr:4567/stack-of-tasks/pinocchio/full:14.04
build_minimal_16
:
<<
:
*build
image
:
eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:16.04
build_full_16
:
<<
:
*build
image
:
eur0c.laas.fr:4567/stack-of-tasks/pinocchio/full:16.04
.gitlab-ci/Dockerfile.full.14
0 → 100644
View file @
27b1d6b9
FROM eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:14.04
RUN apt install -qqy doxygen robotpkg-hpp-fcl liburdfdom-dev
.gitlab-ci/Dockerfile.full.16
0 → 100644
View file @
27b1d6b9
FROM eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:16.04
RUN apt install -qqy doxygen robotpkg-hpp-fcl liburdfdom-dev
.gitlab-ci/Dockerfile.minimal.14
0 → 100644
View file @
27b1d6b9
FROM eur0c.laas.fr:4567/stack-of-tasks/pinocchio/robotpkg:14.04
RUN apt update -qqy && apt install -qqy \
cmake \
g++ \
pkg-config \
libboost-test-dev \
libboost-filesystem-dev \
libeigen3-dev \
libpython-dev \
libboost-python-dev \
python-numpy \
robotpkg-eigenpy
.gitlab-ci/Dockerfile.minimal.16
0 → 100644
View file @
27b1d6b9
FROM eur0c.laas.fr:4567/stack-of-tasks/pinocchio/robotpkg:16.04
RUN apt update -qqy && apt install -qqy \
cmake \
g++ \
pkg-config \
libboost-test-dev \
libboost-filesystem-dev \
libeigen3-dev \
libpython-dev \
libboost-python-dev \
python-numpy \
robotpkg-eigenpy
.gitlab-ci/Dockerfile.robotpkg.14
0 → 100644
View file @
27b1d6b9
FROM ubuntu:14.04
RUN echo "deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub trusty robotpkg" > /etc/apt/sources.list.d/robotpkg.list
RUN apt-key adv --keyserver hkp://pgp.mit.edu --recv-key BC48D7C832FF7241
ENV OPENROB /opt/openrobots
ENV CMAKE_PREFIX_PATH $OPENROB:$CMAKE_PREFIX_PATH
ENV LD_LIBRARY_PATH $OPENROB/lib:$OPENROB/lib/plugin:$LD_LIBRARY_PATH
ENV PATH $OPENROB/bin:$OPENROB/sbin:$PATH
ENV PKG_CONFIG_PATH $OPENROB/lib/pkgconfig:$PKG_CONFIG_PATH
ENV PYTHONPATH $OPENROB/lib/python2.7/site-packages:$PYTHONPATH
ENV ROS_PACKAGE_PATH $OPENROB/share:$ROS_PACKAGE_PATH
.gitlab-ci/Dockerfile.robotpkg.16
0 → 100644
View file @
27b1d6b9
FROM ubuntu:16.04
RUN echo "deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub xenial robotpkg" > /etc/apt/sources.list.d/robotpkg.list
RUN apt-key adv --keyserver hkp://pgp.mit.edu --recv-key BC48D7C832FF7241
ENV OPENROB /opt/openrobots
ENV CMAKE_PREFIX_PATH $OPENROB:$CMAKE_PREFIX_PATH
ENV LD_LIBRARY_PATH $OPENROB/lib:$OPENROB/lib/plugin:$LD_LIBRARY_PATH
ENV PATH $OPENROB/bin:$OPENROB/sbin:$PATH
ENV PKG_CONFIG_PATH $OPENROB/lib/pkgconfig:$PKG_CONFIG_PATH
ENV PYTHONPATH $OPENROB/lib/python2.7/site-packages:$PYTHONPATH
ENV ROS_PACKAGE_PATH $OPENROB/share:$ROS_PACKAGE_PATH
.gitlab-ci/README.md
0 → 100644
View file @
27b1d6b9
```
docker build -t eur0c.laas.fr:4567/stack-of-tasks/pinocchio/robotpkg:16.04 -f Dockerfile.robotpkg.16 .
docker build -t eur0c.laas.fr:4567/stack-of-tasks/pinocchio/robotpkg:14.04 -f Dockerfile.robotpkg.14 .
docker build -t eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:16.04 -f Dockerfile.minimal.16 .
docker build -t eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:14.04 -f Dockerfile.minimal.14 .
docker build -t eur0c.laas.fr:4567/stack-of-tasks/pinocchio/full:16.04 -f Dockerfile.full.16 .
docker build -t eur0c.laas.fr:4567/stack-of-tasks/pinocchio/full:14.04 -f Dockerfile.full.14 .
docker push eur0c.laas.fr:4567/stack-of-tasks/pinocchio/robotpkg:16.04
docker push eur0c.laas.fr:4567/stack-of-tasks/pinocchio/robotpkg:14.04
docker push eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:16.04
docker push eur0c.laas.fr:4567/stack-of-tasks/pinocchio/minimal:14.04
docker push eur0c.laas.fr:4567/stack-of-tasks/pinocchio/full:16.04
docker push eur0c.laas.fr:4567/stack-of-tasks/pinocchio/full:14.04
```
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