Skip to content

Fixing cpack

Fixing cpack #47

name: "Ubuntu 24.04 Intel"
on:
push:
branches: main
pull_request:
branches: main
permissions:
contents: read
pull-requests: read
jobs:
build-ubuntu:
runs-on: ubuntu-22.04
container:
image: ubuntu:24.04
# Map a step output to a job output
outputs:
package_name: ${{ steps.package.outputs.DEB_PACKAGE }}
steps:
- uses: actions/checkout@v3
- name: Apt Update
run: apt-get update
- name: Setup CA certificates
run: |
apt-get install -y ca-certificates
- name: Setup tokens for git
run: |
echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
- name: Apt Install
run: |
./scripts/init_build_machine.sh 24.04
- name: CMake and Build
run: mkdir build && cd build && cmake -DEXAMPLES=ON -DBUILD_QT6=ON -DGST_SUPPORTED=ON -DBUILD_RUST=ON .. && make
- name: Package
run: |
cd build
cpack
echo "DEB_PACKAGE=$(ls *.deb)" >> $GITHUB_ENV
- uses: actions/upload-artifact@v4
with:
name: ${{ env.DEB_PACKAGE }}
path: build/${{ env.DEB_PACKAGE }}