Ros2 workflow
name: Build
on:
pull_request:
push:
branches:
- master
schedule:
# Run every hour. This helps detect flakiness,
# and broken external dependencies.
- cron: '0 * * * *'
jobs:
build_and_test:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
steps:
- uses: ros-tooling/setup-ros@0.0.15
- uses: ros-tooling/action-ros-ci@master
with:
package-name: <ros package>
- uses: actions/upload-artifact@v1
with:
name: drop
path: c:\opt\install