Searched hist:"2 b5019c8a53b30d94ced738429454c6aec831dbd" (Results 1 – 1 of 1) sorted by relevance
| /optee_os/.github/workflows/ |
| H A D | ci.yml | 2b5019c8a53b30d94ced738429454c6aec831dbd 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>
|