Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.28 KB

yocto_standalone_ci.adoc

File metadata and controls

37 lines (27 loc) · 1.28 KB

Setup Yocto standalone CI

Prerequisites

  • A machine that meets SEAPATH requirements

  • An USB drive

USB driver setup

  • Generate the SEAPATH flasher image with cqfd -b flasher. Make sure SEAPATH_AUTO_FLASH with the disk to be flash, is enable in seapath.conf (read seapath.conf.sample).

  • Flash SEAPATH flasher image on your USB driver

  • Genrate a SEAPATH hypervisor image with cqfd -b host_efi

  • Copy the generated image file (the wic.gz and wic.bmap) file inside the flasher_data partition. Renamed it seapath.wic.gz and seapath.wic.bmap.

For images generation and flashing, refer to the SEAPATH Yocto documentation.

Hypervisor setup

  • Plug the USB driver on the hypervisor

  • Boot on the USB driver. It will reboot when the hypervisor will be setup.

  • Do not remove the USB driver.

  • Run a CI job

Update the hypervisor

  • Generate your new image as usual.

  • Copy the generated image file (the wic.gz and wic.bmap) file inside the flasher_data partition. Renamed it seapath.wic.gz and seapath.wic.bmap.

  • Run a CI job