Skip to content

New node type get_task #70

New node type get_task

New node type get_task #70

name: Build
on:
push:
branches: [development]
jobs:
ubuntu-build:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
- name: Cache APT Packages
uses: awalsh128/cache-apt-pkgs-action@v1.4.3
with:
packages: |
build-essential \
ca-certificates \
cmake \
curl \
git \
libasio-dev \
libeigen3-dev \
libopencv-dev \
libopenscenegraph-dev \
libqglviewer-dev-qt5 \
libtinyxml2-dev \
python3-dev \
python3-pybind11 \
qtbase5-dev
- name: Dependencies
run: bash ./dependencies.sh
shell: bash
- name: Restore build cache
uses: actions/cache@v4.2.0
id: restore-build
with:
path: ${{ github.workspace }}/build
key: build-${{ runner.os }}-${{ github.sha }}-${{ github.run_id }}
restore-keys: |
build-${{ runner.os }}-${{ github.sha }}
build-${{ runner.os }}
- name: Build project
uses: threeal/cmake-action@v2.1.0
with:
build-dir: ${{ github.workspace }}/build