Skip to content

Commit

Permalink
build roslibrust node in 22.04 action
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasw committed Jun 30, 2024
1 parent 8858b27 commit 067f6b4
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/ubuntu_22_04.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Ubuntu 22.04 build with debian ros packages along with source packages

on:
push:
workflow_dispatch:

jobs:
ubuntu2204:
runs-on: ubuntu-22.04
# env:
steps:
- name: git clone this
uses: actions/checkout@v4
with:
path: catkin_ws/src/ros_one2z

- name: os version
run: |
lsb_release -a
- name: apt update
run: |
sudo apt-get update
- name: apt upgrade
run: |
sudo apt-get upgrade
- name: apt rust installs
run: |
sudo apt-get install -yqq cargo
sudo apt-get install -yqq rustc
cargo --version
rustc --version
- name: apt ros installs
run: |
sudo apt-get install -yqq ros-geometry-msgs
sudo apt-get install -yqq ros-std-msgs
# TODO(lucasw) replace with corrosion + cmake building?
- name: rust cargo build
run: |
cd catkin_ws/src/ros_one2z/ros1_rlr
echo $ROS_PACKAGE_PATH
rospack find geometry_msgs
rospack find std_msgs
cargo build
cargo build --release

0 comments on commit 067f6b4

Please sign in to comment.