diff --git a/ci/playbooks/collect-logs.yml b/ci/playbooks/collect-logs.yml index 23d9aa1a5e..edc34d2386 100644 --- a/ci/playbooks/collect-logs.yml +++ b/ci/playbooks/collect-logs.yml @@ -136,6 +136,16 @@ src: "{{ ansible_user_dir }}/{{ zuul.project.src_dir }}/docs_build" dest: "{{ ansible_user_dir }}/zuul-output/logs/docs_build" + - name: Create tar gz file + become: true + vars: + compressed_file: "{{ inventory_hostname_short }}-all-logs.tar.gz" + ansible.builtin.shell: | + tar -caf {{ ansible_user_dir }}/{{ compressed_file }} {{ ansible_user_dir }}/zuul-output/ + mv {{ ansible_user_dir }}/{{ compressed_file }} {{ ansible_user_dir }}/zuul-output/ + chown "{{ ansible_user }}" {{ ansible_user_dir }}/zuul-output/{{ compressed_file }} + changed_when: false + always: - name: Copy files from workspace on node vars: