CICD Setup

triangle-exclamation

Connecting to VOXL2

  • Connect the ethernet into your computer from the drone via Ethernet to USB

  • SSH into the VOXL2 onboard the IF800 (password: oelinux123):

Updating the VOXL2 packages

The following packages must be updated:

To update download the following zip file and extract into a folder. Start a linux terminal (ie WSL) in the folder and run ./deploy_to_voxl.sh ssh It will then prompt you for the IP of the VOXL2.

file-archive
11MB

Video Feed

To view the video stream from the IF800, under Application Settings > Video, set the RTSP URL to: rtsp://192.168.144.59:8900/live

How to update package

Generating a Release Package

All IFT packages and their dependencies are bundled into a single .deb using the automated GitHub workflow.

  1. Go to Actions → select IFT VOXL Release workflow.

  2. Click Run workflow.

  3. Enter the desired release version (e.g., 1.0.0).

  4. Click Run workflow.

The workflow:

  • Executes cut_release.sh

  • Bundles all required .deb packages

  • Uploads the final release .deb into GitHub Releases

A new GitHub Release appears, e.g.:

containing a single .deb bundle for installation.

Downloading the Release Package

  1. Open the Releases tab in the repository.

  2. Select the latest release (e.g., 1.0.0).

  3. Download the generated ift-voxl-release-<version>.deb.

Installing the Package on VOXL (IFT Drone)

Ensure your IFT drone is connected to your laptop via Ethernet.

  1. Open the VOXL Portal in your browser.

  2. Navigate to the Update page.

  3. Drag and drop the downloaded .deb file into the upload box.

  4. Click Upload Files.

Once uploaded:

  • The package automatically installs on the drone.

  • You can verify installation under Version Info in the VOXL Portal.

Last updated