Home
last modified time | relevance | path

Searched hist:"2 b5019c8a53b30d94ced738429454c6aec831dbd" (Results 1 – 1 of 1) sorted by relevance

/optee_os/.github/workflows/
H A Dci.yml2b5019c8a53b30d94ced738429454c6aec831dbd Thu Oct 30 13:53:43 UTC 2025 Jerome Forissier <jerome.forissier@linaro.org> ci: build temporary Docker images

Instead of running the base CI image (jforissier/optee_os_ci:qemu_check)
and pulling the whole OP-TEE source tree (manifest.git) and toolchains
in each check job, do it once per target platform (QEMUv7, QEMuv8, and
QEMUv8 on arm64) and save the image as a "job artifact". Each check
job then loads the image it needs and proceeds with the check command.
In addition to saving bandwidth on the external network, this has the
advantage of making the jobs easier to reproduce and investigate in case
of failure since it is easy to download the artifact from the CI page,
load it into Docker, and run the same make check command. There is a
small penalty on execution time for saving and restoring the image, but
it's only a few minutes at most.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>