From 34a572ef12b251576ea16a5c7a1cfb4036a1097a Mon Sep 17 00:00:00 2001 From: Enrique Vallespi Gil Date: Mon, 12 Jan 2026 10:09:29 +0100 Subject: [PATCH] [build_openstack_packages] Retrieve mock build logs for openstack packages Now we can check the mock logs during openstack building packages as they're now being handled by collect-logs role. Signed-off-by: Enrique Vallespi Gil --- roles/build_openstack_packages/tasks/run_dlrn.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/build_openstack_packages/tasks/run_dlrn.yml b/roles/build_openstack_packages/tasks/run_dlrn.yml index 82a7bcfdcf..cb924dab4d 100644 --- a/roles/build_openstack_packages/tasks/run_dlrn.yml +++ b/roles/build_openstack_packages/tasks/run_dlrn.yml @@ -179,6 +179,9 @@ state: directory mode: "0755" +- name: Run DLRN + when: project_name_mapped is success + block: - name: Run DLRN register: repo_built ansible.builtin.shell: @@ -186,3 +189,12 @@ set -o pipefail && {{ cifmw_bop_build_repo_dir }}/run_dlrn.sh 2>&1 {{ cifmw_bop_timestamper_cmd }} >> {{ cifmw_bop_artifacts_basedir }}/logs/dlrn.log chdir: '{{ cifmw_bop_build_repo_dir }}' + rescue: + - name: Copy DLRN artifacts + register: repo_built_logs + ansible.builtin.shell: + cmd: | + cp -ra {{cifmw_bop_build_repo_dir}}/DLRN/data/repos/component/ {{ cifmw_bop_artifacts_basedir }}/logs/component_logs || true ; + - name: Fail the execution + ansible.builtin.fail: + msg: DLRN run failed