Skip to content

Commit e509b61

Browse files
CI/Add Foxy binary build (#21)
1 parent c5bdcf8 commit e509b61

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Foxy Binary Build
2+
3+
on:
4+
push:
5+
branches:
6+
- foxy
7+
pull_request:
8+
branches:
9+
- foxy
10+
11+
jobs:
12+
foxy_binary:
13+
name: Foxy binary job
14+
runs-on: ubuntu-20.04
15+
container:
16+
image: osrf/ros:foxy-desktop
17+
strategy:
18+
fail-fast: false
19+
env:
20+
ROS_DISTRO: foxy
21+
steps:
22+
- name: Checkout
23+
uses: actions/checkout@v3
24+
- name: Install dependencies
25+
run: |
26+
sudo apt-get update && sudo apt-get install -y \
27+
libeigen3-dev \
28+
ros-foxy-xacro \
29+
ros-foxy-tinyxml2-vendor \
30+
ros-foxy-ros2-control \
31+
ros-foxy-realtime-tools \
32+
ros-foxy-control-toolbox \
33+
ros-foxy-moveit \
34+
ros-foxy-ros2-controllers \
35+
ros-foxy-test-msgs \
36+
ros-foxy-joint-state-publisher \
37+
ros-foxy-joint-state-publisher-gui \
38+
ros-foxy-robot-state-publisher
39+
- name: Build and run tests
40+
id: action-ros-ci
41+
uses: ros-tooling/[email protected]
42+
with:
43+
target-ros2-distro: ${{ env.ROS_DISTRO }}
44+
package-name: |
45+
flexiv_bringup
46+
flexiv_controllers
47+
flexiv_description
48+
flexiv_hardware
49+
flexiv_moveit_config
50+
flexiv_msgs
51+
flexiv_test_nodes
52+
skip-tests: true

0 commit comments

Comments
 (0)