eclipse-leda / leda-distro

Eclipse Leda provides a Yocto-based build setup for SDV.EDGE components
https://eclipse-leda.github.io/leda/
Apache License 2.0
14 stars 8 forks source link

Recipe to build self-update-agent as yocto-oci-container #37

Closed mikehaller closed 1 year ago

mikehaller commented 1 year ago

We should be able to build containerized SDV core components also using Yocto.

  1. Implement a separate recipe for the component (similar to cyclonedds-example-container)
  2. Build recipe in GitHub Workflow
  3. Publish OCI container as GitHub Packages in the leda-distro repository.

We should be doing this for these components:

Background: The initial idea of SDV was to use containerized applications and use official "Docker" containers for applications and services. However, in automotive and in regard to the long-term support requirements, it's pretty obvious that embedded components need to be built by the company who puts the (vehicle) into market, as they have the full responsibility of the whole system. As long as these teams are not separated, there is a high likelyhood that a full system image, including the SDV containers, is being built by the same teams, which tend to use the same CI/build infrastructure.

References: