forked from moveit/moveit_tutorials
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
42 lines (38 loc) · 1.12 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
# Test build the MoveIt tutorials. Author: Dave Coleman
sudo: required
dist: xenial
language: ruby
rvm:
- 2.7
python:
- "2.7"
env:
global:
- SCRIPT=.moveit_ci/travis.sh
- ROS_DISTRO=noetic
- ROS_REPO=ros-testing
- CXXFLAGS="-Wall -Wextra -Wwrite-strings -Wunreachable-code -Wpointer-arith -Wredundant-decls"
- WARNINGS_OK=false
- UPSTREAM_WORKSPACE="https://github.com/ros-planning/moveit_visual_tools
https://github.com/ros-planning/panda_moveit_config"
matrix:
- SCRIPT=htmlproofer.sh
- TEST="clang-format catkin_lint"
- TEST="clang-tidy-fix"
- DOCKER_IMAGE=moveit/moveit:master-source ROS_REPO=
before_script:
- git clone -q --depth=1 https://github.com/ros-planning/moveit_ci.git .moveit_ci
script:
./$SCRIPT
deploy:
# Deploy to gh-pages branch
provider: pages
# Don't delete built files
skip-cleanup: true
# Add to Environment Variables section of Travis CI repository settings page
github-token: $GITHUB_TOKEN
# Only copy build output directory to gh-pages
local_dir: build/html
on:
branch: master
condition: $SCRIPT = htmlproofer.sh