Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

speed sign fix

speed sign fix #30

Workflow file for this run

name: Deploy Executable to JetRacer
on:
push:
branches:
- dev
jobs:
build-and-deploy:
runs-on: self-hosted
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Set Up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: linux/arm64
- name: Set Up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build Docker Image for ARM64
run: |
cd digital_cluster
docker buildx build --platform linux/arm64 --progress=plain --load -t cross-env \
--build-arg password=${{ secrets.PASSWORD }} \
--build-arg user=${{ secrets.USER }} .
- name: Remove Old Local Executable
run: |
cd digital_cluster
if [ -f "./digital_cluster" ]; then
rm ./digital_cluster
fi
- name: Copy Executable from Docker Container
run: |
cd digital_cluster
docker cp $(docker create cross-env):/workspace/build/digital_cluster ./digital_cluster
- name: Deploy to JetRacer
run: |
cd digital_cluster
rm -f /home/jetracer/qt_cluster/build/digital_cluster
cp ./digital_cluster /home/jetracer/qt_cluster/build/
cp -r ./fonts_icon /home/jetracer/qt_cluster/
ls -lh /home/jetracer/qt_cluster/build/digital_cluster
ls -lh /home/jetracer/qt_cluster/fonts_icon