ci: Build src/tools components as part of our tests / releases

Build those as part of our CI and release workflows.

Fixes #5520 #5348

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
Fabiano Fidêncio 2023-09-27 18:35:53 +02:00
parent 501a168a81
commit a6b1f5e21b

View File

@ -27,9 +27,11 @@ jobs:
strategy: strategy:
matrix: matrix:
asset: asset:
- agent-ctl
- cloud-hypervisor - cloud-hypervisor
- cloud-hypervisor-glibc - cloud-hypervisor-glibc
- firecracker - firecracker
- kata-ctl
- kernel - kernel
- kernel-sev - kernel-sev
- kernel-dragonball-experimental - kernel-dragonball-experimental
@ -37,6 +39,7 @@ jobs:
- kernel-nvidia-gpu - kernel-nvidia-gpu
- kernel-nvidia-gpu-snp - kernel-nvidia-gpu-snp
- kernel-nvidia-gpu-tdx-experimental - kernel-nvidia-gpu-tdx-experimental
- log-parser-rs
- nydus - nydus
- ovmf - ovmf
- ovmf-sev - ovmf-sev
@ -48,8 +51,10 @@ jobs:
- rootfs-initrd - rootfs-initrd
- rootfs-initrd-mariner - rootfs-initrd-mariner
- rootfs-initrd-sev - rootfs-initrd-sev
- runk
- shim-v2 - shim-v2
- tdvf - tdvf
- trace-forwarder
- virtiofsd - virtiofsd
stage: stage:
- ${{ inputs.stage }} - ${{ inputs.stage }}