Skip to content

add video360 for the udev rule (#1) #20

add video360 for the udev rule (#1)

add video360 for the udev rule (#1) #20

Workflow file for this run

name: Test build DEB package
on:
pull_request:
types:
- opened
- reopened
- synchronize
push:
branches:
- "clearbot"
jobs:
build-debian:
runs-on: ARM64
container: asia-docker.pkg.dev/clearbot-360312/clearbot-public/ros-foxy-cuda:latest
steps:
- uses: actions/checkout@v3
- name: Setup apt repo
env:
APTSERVER_USER: ${{ secrets.APTSERVER_USER }}
APTSERVER_PASSWORD: ${{ secrets.APTSERVER_PASSWORD }}
run: |
sudo apt update
sudo apt install -y wget software-properties-common
wget -qO - https://aptserver.clearbot.dev/pubkey | sudo apt-key add -
echo "machine https://aptserver.clearbot.dev\nlogin $APTSERVER_USER\npassword $APTSERVER_PASSWORD" >> /etc/apt/auth.conf.d/clearbot.conf
sudo add-apt-repository 'deb https://aptserver.clearbot.dev focal main'
working-directory: ./image_tools
- name: Install dependencies
run: |
sudo apt -y update
sudo apt install -y dh-make fakeroot opencv-libs opencv-main opencv-dev libpthread-stubs0-dev
export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libgomp.so.1
working-directory: ./image_tools
- name: fakeroot
run: fakeroot debian/rules binary
working-directory: ./image_tools
- name: Debian file
id: deb-file-name
run: |
cd .. && echo DEB_FILE="$(pwd)/$(find . -name "ros-foxy-clearbot-image-tools-custom*.deb" | sed -r 's/^.{2}//')" >> "$GITHUB_OUTPUT"
working-directory: ./image_tools
- name: Export deb file artifact
uses: actions/upload-artifact@v3
with:
name: built deb file
path: ${{ steps.deb-file-name.outputs.DEB_FILE }}
if-no-files-found: error