Skip to content

Commit

Permalink
Add iron build to CI (#234)
Browse files Browse the repository at this point in the history
### Public-Facing Changes

None

### Description
Adds ROS `iron` to CI
  • Loading branch information
achim-k committed Jun 16, 2023
1 parent ffb6c63 commit 735675d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Expand Up @@ -26,6 +26,7 @@ jobs:
- ros_distribution: noetic
- ros_distribution: galactic
- ros_distribution: humble
- ros_distribution: iron
- ros_distribution: rolling

name: Test (ROS ${{ matrix.ros_distribution }})
Expand Down
9 changes: 9 additions & 0 deletions Makefile
Expand Up @@ -24,6 +24,10 @@ galactic:
humble:
docker build -t foxglove_bridge_humble --pull -f Dockerfile.ros2 --build-arg ROS_DISTRIBUTION=humble .

.PHONY: iron
iron:
docker build -t foxglove_bridge_iron --pull -f Dockerfile.ros2 --build-arg ROS_DISTRIBUTION=iron .

.PHONY: rolling
rolling:
docker build -t foxglove_bridge_rolling --pull -f Dockerfile.ros2 --build-arg ROS_DISTRIBUTION=rolling .
Expand All @@ -39,6 +43,7 @@ clean:
docker rmi -f foxglove_bridge_noetic
docker rmi -f foxglove_bridge_galactic
docker rmi -f foxglove_bridge_humble
docker rmi -f foxglove_bridge_iron
docker rmi -f foxglove_bridge_rolling
docker rmi -f foxglove_bridge_rosdev

Expand All @@ -58,6 +63,10 @@ galactic-test: galactic
humble-test: humble
docker run -t --rm foxglove_bridge_humble colcon test --event-handlers console_cohesion+ --return-code-on-test-failure

.PHONY: iron-test
iron-test: iron
docker run -t --rm foxglove_bridge_iron colcon test --event-handlers console_cohesion+ --return-code-on-test-failure

.PHONY: rolling-test
rolling-test: rolling
docker run -t --rm foxglove_bridge_rolling colcon test --event-handlers console_cohesion+ --return-code-on-test-failure
Expand Down

0 comments on commit 735675d

Please sign in to comment.