forked from CentraleNantesRobotics/ping360_sonar
-
Notifications
You must be signed in to change notification settings - Fork 0
32 lines (31 loc) · 1.01 KB
/
Copy pathmelodic.yml
File metadata and controls
32 lines (31 loc) · 1.01 KB
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
name: ROS melodic CI
on: [push]
jobs:
build:
runs-on: ubuntu-18.04
container: ros:melodic-ros-base
steps:
- uses: actions/checkout@v1
- name: Install catkin & package dependencies
run: |
cd / && ./ros_entrypoint.sh
apt-get update
apt-get install -y python-pip
apt-get install -y ros-melodic-catkin python-catkin-tools
apt-get install -y ros-melodic-cv-bridge
apt-get install -y ros-melodic-roslint
pip install bluerobotics-ping
- name: Setup catkin workspace
run: |
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws
/bin/bash -c "source /opt/ros/melodic/setup.bash && catkin build"
- name: Build package
run: |
cd ~/catkin_ws/src
cp -r $GITHUB_WORKSPACE .
/bin/bash -c "source ../devel/setup.bash && catkin build"
- name: Lint
run: |
cd ~/catkin_ws/src
catkin build ping360_sonar --catkin-make-args roslint