Skip to content

Add CI badges

Add CI badges #2

Workflow file for this run

# Based on GTSAM file (by @ProfFan)
name: CI ROS
on: [push, pull_request]
jobs:
build:
name: ${{ matrix.name }}
runs-on: ${{ matrix.os }}
env:
CTEST_OUTPUT_ON_FAILURE: ON
CTEST_PARALLEL_LEVEL: 1
VERBOSE: 1 # to show all cmake scripts debug info
strategy:
fail-fast: false
matrix:
# Github Actions requires a single row to be added to the build matrix.
# See https://help.github.com/en/articles/workflow-syntax-for-github-actions.
name: [
ros-rolling-u22.04
]
include:
- name: ros-rolling-u22.04
os: ros:rolling-ros-base
steps:
- name: Checkout
uses: actions/checkout@master
- name: Git submodule
run: |
git submodule sync
git submodule update --init --recursive
- name: Install rosdep dependencies
run: |
# See bug/issue: https://github.com/orgs/community/discussions/47863
sudo apt-get -y update
rosdep install --from-paths . --ignore-src -r -y
- name: Build with colcon
run: |
source /opt/ros/*/setup.bash
colcon build --symlink-install