forked from swri-robotics/marti_common
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
45 lines (40 loc) · 1.01 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
sudo: required
dist: xenial
language: cpp
compiler:
- gcc
notifications:
email:
on_success: always
on_failure: always
cache:
directories:
- $HOME/.ccache
env:
global:
- ROS_REPO=ros
- CCACHE_DIR=$HOME/.ccache
matrix:
- ROS_DISTRO="kinetic" ROS_REPO="ros-shadow-fixed"
- ROS_DISTRO="kinetic"
- ROS_DISTRO="lunar" ROS_REPO="ros-shadow-fixed"
- ROS_DISTRO="lunar"
- ROS_DISTRO="melodic" ROS_REPO="ros-shadow-fixed"
- ROS_DISTRO="melodic"
matrix:
include:
- language: python
python: 3.7
install:
- pip install -q catkin-lint rosdep
- sudo $(which rosdep) init
- rosdep update
script: catkin_lint -W2 --explain .
env: JOB="catkin_lint" ROS_DISTRO="kinetic"
allow_failures:
- env: ROS_DISTRO="kinetic"
- env: ROS_DISTRO="lunar"
- env: ROS_DISTRO="melodic"
- env: JOB="catkin_lint" ROS_DISTRO="kinetic"
install: git clone https://github.com/ros-industrial/industrial_ci.git .ci_config
script: source .ci_config/travis.sh