local-build: Use cached Firecracker when possible

As we've added the support for caching components, let's use them
whenever those are available.

Fixes: #6480

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
Fabiano Fidêncio 2023-03-16 13:37:07 +01:00
parent 8a40f6f234
commit 04fb52f6c9

View File

@ -163,6 +163,15 @@ install_qemu() {
# Install static firecracker asset # Install static firecracker asset
install_firecracker() { install_firecracker() {
install_cached_tarball_component \
"firecracker" \
"${jenkins_url}/job/kata-containers-main-firecracker-$(uname -m)/${cached_artifacts_path}" \
"$(get_from_kata_deps "assets.hypervisor.firecracker.version")" \
"" \
"${final_tarball_name}" \
"${final_tarball_path}" \
&& return 0
info "build static firecracker" info "build static firecracker"
"${firecracker_builder}" "${firecracker_builder}"
info "Install static firecracker" info "Install static firecracker"