Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/workflows/build_jazzy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: build-jazzy

on:
pull_request:
types: [review_requested, ready_for_review]
branches:
- main
push:
branches:
- main
workflow_dispatch:
inputs:
distinct_id:
target_branch:

jobs:
build-and-test:
runs-on: ubuntu-latest
container:
image: osrf/ros:jazzy-desktop
steps:
- name: echo distinct ID ${{ github.event.inputs.distinct_id }}
run: |
echo ${{ github.event.inputs.distinct_id }}
echo target_branch : ${{ github.event.inputs.target_branch }}
- name: Install deps
run: sudo apt-get update && sudo apt-get install -y lcov python3-vcstool python3-colcon-lcov-result python3-colcon-coveragepy-result python3-rosdep python3-pip python3-colcon-common-extensions python3-empy
- name: Setup ros
uses: ros-tooling/[email protected]
with:
required-ros-distributions: jazzy
- name: Checkout Aerostack2
run : |
export TARGET_BRANCH=${{ github.event.inputs.target_branch }}
if [ -z "$TARGET_BRANCH" ]; then export TARGET_BRANCH=main; echo "No target branch provided, using $TARGET_BRANCH"; fi
wget https://raw.githubusercontent.com/aerostack2/as2_platform_pixhawk/main/dependencies.repos -O /tmp/dependencies.repos && \
echo " aerostack2:\n type: git\n url: https://github.com/aerostack2/aerostack2.git\n version: $TARGET_BRANCH " >> /tmp/dependencies.repos
- name: build and test
uses: ros-tooling/[email protected]
with:
package-name: >
as2_platform_pixhawk
target-ros2-distro: jazzy
vcs-repo-file-url: /tmp/dependencies.repos
Loading