Skip to content

Commit

Permalink
config
Browse files Browse the repository at this point in the history
  • Loading branch information
jyjblrd committed Apr 8, 2024
1 parent da06fe6 commit c28bc12
Showing 1 changed file with 29 additions and 8 deletions.
37 changes: 29 additions & 8 deletions .github/workflows/config.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,38 @@

on:
# Runs on pushes targeting the default branch
push:
name: Build
on: [push]

jobs:
# Single deploy job since we're just deploying
deploy:
build:
runs-on: ubuntu-latest
steps:
- uses: ros-tooling/[email protected]
- name: Install ROS Tooling
uses: ros-tooling/[email protected]
with:
required-ros-distributions: iron
- uses: ros-tooling/[email protected]

- name: Checkout code
uses: actions/checkout@v2

- name: Install Pangolin
run: |
mkdir thirdparty && cd thirdparty
git clone --recursive https://github.com/stevenlovegrove/Pangolin.git --depth 1
cd Pangolin
yes | ./scripts/install_prerequisites.sh required
cmake -B build
cmake --build build -j 4
cmake --install build
- name: Install cv_bridge
run: |
apt install -y ros-iron-cv-bridge
- name: Install interactive_markers
run: |
apt install -y ros-iron-interactive-markers
- name: Build Project
uses: ros-tooling/[email protected]
with:
package-name: orb_slam3_ros
target-ros2-distro: iron

0 comments on commit c28bc12

Please sign in to comment.