From ffde8dfdc1f6d733d63d4c4e12c20dec3caf8075 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Mon, 23 Apr 2018 22:00:00 +0000 Subject: [PATCH] Further fix laravel branch and master publish jobs When pulling tarball artifacts from the job node in legacy-laravel-openstackid-release-branch and -master, first make sure the destination directory on the executor exists. Change-Id: I08be39dfd4931e7413482550b95b3709f0b28776 --- .../legacy/laravel-openstackid-release-branch/post.yaml | 6 ++++++ .../legacy/laravel-openstackid-release-master/post.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/playbooks/legacy/laravel-openstackid-release-branch/post.yaml b/playbooks/legacy/laravel-openstackid-release-branch/post.yaml index 421ae997..d2e9d469 100644 --- a/playbooks/legacy/laravel-openstackid-release-branch/post.yaml +++ b/playbooks/legacy/laravel-openstackid-release-branch/post.yaml @@ -27,6 +27,12 @@ - --exclude=* - --prune-empty-dirs + - name: Ensure artifact transit directory exists + file: + path: '{{ zuul.executor.log_root }}/tarballs/{{ zuul.project.short_name}}' + state: directory + delegate_to: localhost + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node synchronize: src: '{{ ansible_user_dir }}/workspace/' diff --git a/playbooks/legacy/laravel-openstackid-release-master/post.yaml b/playbooks/legacy/laravel-openstackid-release-master/post.yaml index 421ae997..d2e9d469 100644 --- a/playbooks/legacy/laravel-openstackid-release-master/post.yaml +++ b/playbooks/legacy/laravel-openstackid-release-master/post.yaml @@ -27,6 +27,12 @@ - --exclude=* - --prune-empty-dirs + - name: Ensure artifact transit directory exists + file: + path: '{{ zuul.executor.log_root }}/tarballs/{{ zuul.project.short_name}}' + state: directory + delegate_to: localhost + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node synchronize: src: '{{ ansible_user_dir }}/workspace/'