From 9cf0faac48bb52029f9bad94a96240bd17621d20 Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Fri, 12 Jan 2024 11:01:34 +0100 Subject: [PATCH] ci: Fix .integration_tests_upstream_qemu We enter $SCRATCH_DIR before going through the process of cloning QEMU's upstream repo and building it, but once we're done we don't get back to libvirt's sources, so the very next step fails with /tmp/script.: line 188: ci/jobs.sh: No such file or directory Use pushd/popd to ensure that we're back to the correct place once QEMU has been built and installed. Signed-off-by: Andrea Bolognani Reviewed-by: Michal Privoznik --- ci/integration-template.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/integration-template.yml b/ci/integration-template.yml index 544264c3d5..1ccf64f4c1 100644 --- a/ci/integration-template.yml +++ b/ci/integration-template.yml @@ -83,9 +83,10 @@ .integration_tests_upstream_qemu: before_script: - !reference [.integration_tests, before_script] - - cd "$SCRATCH_DIR" + - pushd "$SCRATCH_DIR" - *qemu-build-template - sudo restorecon -R /usr + - popd .integration_tests_upstream_qemu_prebuilt_env: extends: