Skip to content

Enable compilation on Windows by exporting all symbols of shared libraries (as is done by default in Linux and macOS) #201

Enable compilation on Windows by exporting all symbols of shared libraries (as is done by default in Linux and macOS)

Enable compilation on Windows by exporting all symbols of shared libraries (as is done by default in Linux and macOS) #201

Workflow file for this run

name: ROS2 CI
on: [pull_request, push]
jobs:
test_environment:
runs-on: [ubuntu-latest]
strategy:
fail-fast: false
matrix:
ros_distribution:
- foxy
- humble
- rolling
include:
# Foxy Fitzroy (May 2020 - May 2023)
- docker_image: rostooling/setup-ros-docker:ubuntu-focal-ros-foxy-ros-base-latest
ros_distribution: foxy
ros_version: 2
# Humble Hawksbill (May 2022 - May 2027)
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
ros_distribution: humble
ros_version: 2
# Rolling Ridley (June 2020 - Present)
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-rolling-ros-base-latest
ros_distribution: rolling
ros_version: 2
container:
image: ${{ matrix.docker_image }}
steps:
- name: setup directories
run: mkdir -p ros_ws/src
- name: checkout
uses: actions/checkout@v2
with:
path: ros_ws/src
- name: build and test
continue-on-error: true
uses: ros-tooling/action-ros-ci@0.2.2
with:
package-name: udp_driver serial_driver
target-ros2-distro: ${{ matrix.ros_distribution }}
vcs-repo-file-url: ""