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
dynamic-graph-python
Commits
a0bfb6a7
Commit
a0bfb6a7
authored
Jun 20, 2014
by
Francois Keith
Browse files
[Travis] Use travis submodule
Correct branch and email information.
parent
3df7157f
Changes
4
Hide whitespace changes
Inline
Side-by-side
.gitmodules
View file @
a0bfb6a7
[submodule "cmake"]
path = cmake
url = git://github.com/jrl-umi3218/jrl-cmakemodules.git
[submodule ".travis"]
path = .travis
url = git://github.com/jrl-umi3218/jrl-travis
.travis
@
c6f1a3d3
Subproject commit c6f1a3d39037be5dfc98d0d1d67db7dfe0141863
.travis.yml
View file @
a0bfb6a7
env
:
global
:
secure
:
ECiHIh0aT5ml/MdKifvFIM2UpDWiPsJPEZpafLYM8U0VAPYThSfUe8JWhMsky8amOwm38akbSbr6C7iBKVpzjAqpgNdOdufO1RUZ6pUvtlVXiXTw2KlqPqbDVlD3QroVDhnX/rIRcg5ezEHAIb594uEaHdf8tlikhjdTc3aAgMA=
branches
:
only
:
-
master
notifications
:
email
:
-
hpp-source@laas.fr
before_install
:
-
git submodule update --init --recursive
-
sudo apt-get update -qq
-
sudo apt-get install -qq doxygen doxygen-latex libboost-all-dev libeigen3-dev liblapack-dev libblas-dev gfortran python-dev python-sphinx
-
sudo pip install cpp-coveralls --use-mirrors
after_success
:
-
coveralls -e _travis/install -e tests
-
git config --global user.name "Travis CI"
-
git config --global user.email "thomas.moulard+travis@gmail.com"
-
git remote set-url origin https://thomas-moulard:${GH_TOKEN}@github.com/stack-of-tasks/dynamic-graph-python.git
-
git fetch origin gh-pages:gh-pages
-
cd _travis/build/doc && ../../../cmake/github/update-doxygen-doc.sh
script
:
./.travis/build
language
:
cpp
matrix
:
compiler
:
-
gcc
-
clang
env
:
global
:
-
secure
:
ECiHIh0aT5ml/MdKifvFIM2UpDWiPsJPEZpafLYM8U0VAPYThSfUe8JWhMsky8amOwm38akbSbr6C7iBKVpzjAqpgNdOdufO1RUZ6pUvtlVXiXTw2KlqPqbDVlD3QroVDhnX/rIRcg5ezEHAIb594uEaHdf8tlikhjdTc3aAgMA=
-
APT_DEPENDENCIES="doxygen doxygen-latex libboost-all-dev libeigen3-dev liblapack-dev libblas-dev gfortran python-dev python-sphinx"
-
GIT_DEPENDENCIES="jrl-umi3218/jrl-mathtools jrl-umi3218/jrl-mal stack-of-tasks/dynamic-graph"
-
LCOV_IGNORE_RULES="*unitTesting*"
allow_failures
:
-
compiler
:
clang
compiler
:
-
clang
-
gcc
notifications
:
email
:
-
hpp-source@laas.fr
branches
:
only
:
-
master
-
debian
script
:
./.travis/run build
after_success
:
./.travis/run after_success
after_failure
:
./.travis/run after_failure
before_install
:
./.travis/run before_install
matrix
:
allow_failures
:
-
compiler
:
clang
.travis/build
deleted
100755 → 0
View file @
3df7157f
#!/bin/sh
set
-
ev
# Directories.
root_dir
=
`pwd`
build_dir
=
"$root_dir/_travis/build"
install_dir
=
"$root_dir/_travis/install"
# Shortcuts.
git_clone
=
"git clone --quiet --recursive"
# Create layout.
rm
-
rf
"$build_dir"
"$install_dir"
mkdir
-
p
"$build_dir"
mkdir
-
p
"$install_dir"
# Setup environment variables.
export
LD_LIBRARY_PATH
=
"$install_dir/lib:$LD_LIBRARY_PATH"
export
LD_LIBRARY_PATH
=
"$install_dir/lib/`dpkg-architecture -qDEB_BUILD_MULTIARCH`:$LD_LIBRARY_PATH"
export
PKG_CONFIG_PATH
=
"$install_dir/lib/pkgconfig:$PKG_CONFIG_PATH"
export
PKG_CONFIG_PATH
=
"$install_dir/lib/`dpkg-architecture -qDEB_BUILD_MULTIARCH`/pkgconfig:$PKG_CONFIG_PATH"
install_dependency
()
{
echo
"--> Compiling $1"
mkdir
-
p
"$build_dir/$1"
cd
"$build_dir"
$
git_clone
"git://github.com/$1"
"$1"
cd
"$build_dir/$1"
cmake
.
-
DCMAKE_INSTALL_PREFIX
:
STRING
=
"$install_dir"
make
install
}
# Retrieve jrl-mathtools
install_dependency
jrl
-
umi3218
/
jrl
-
mathtools
install_dependency
jrl
-
umi3218
/
jrl
-
mal
install_dependency
stack
-
of
-
tasks
/
dynamic
-
graph
# Compile and run tests
cd
"$build_dir"
cmake
"$root_dir"
-
DCMAKE_INSTALL_PREFIX
=
"$install_dir"
\
-
DCMAKE_CXX_FLAGS
=
"--coverage"
\
-
DCMAKE_EXE_LINKER_FLAGS
=
"--coverage"
\
-
DCMAKE_MODULE_LINKER_FLAGS
=
"--coverage"
\
-
DCMAKE_INSTALL_PREFIX
:
STRING
=
"$install_dir"
make
make
test
make
install
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