From c9a4390efe9b77bd3e9eafe5d8a88641d0758ae3 Mon Sep 17 00:00:00 2001 From: Ryota MIBU Date: Fri, 20 Nov 2015 22:25:09 +0900 Subject: [PATCH] use gsutil m option to improve performance Change-Id: Ic76d5f0817208e923c60e8e24e531d5a761470f4 Signed-off-by: Ryota MIBU --- jjb/releng-macros.yaml | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index 1c79144a1..9e482dca3 100644 --- a/jjb/releng-macros.yaml +++ b/jjb/releng-macros.yaml @@ -201,15 +201,14 @@ gs_path="artifacts.opnfv.org/review/$GERRIT_CHANGE_NUMBER" - gsutil cp -r docs/output/* "gs://$gs_path" + gsutil -m cp -r docs/output/* "gs://$gs_path" - gsutil ls "gs://$gs_path" | grep -e 'html$' | while read file - do - gsutil setmeta \ + if gsutil ls "gs://$gs_path" | grep -e 'html$' > /dev/null 2>&1 ; then + gsutil -m setmeta \ -h "Content-Type:text/html" \ -h "Cache-Control:private, max-age=0, no-transform" \ - "$file" - done + "gs://$gs_path"/**.html + fi gerrit_comment="Document link(s): $(gsutil ls "gs://$gs_path" | grep -e 'index.html$' -e 'pdf$' | sed 's/^gs/http/')" @@ -240,15 +239,14 @@ gs_path="artifacts.opnfv.org/{project}/{branch}/docs" fi - gsutil cp -r docs/output/* "gs://$gs_path" + gsutil -m cp -r docs/output/* "gs://$gs_path" - gsutil ls "gs://$gs_path" | grep -e 'html$' | while read file - do - gsutil setmeta \ + if gsutil ls "gs://$gs_path" | grep -e 'html$' > /dev/null 2>&1 ; then + gsutil -m setmeta \ -h "Content-Type:text/html" \ -h "Cache-Control:private, max-age=0, no-transform" \ - "$file" - done + "gs://$gs_path"/**.html + fi gerrit_comment="Document link(s): $(gsutil ls "gs://$gs_path" | grep -e 'index.html$' -e 'pdf$' | sed 's/^gs/http/')" @@ -271,5 +269,5 @@ if gsutil ls "gs://$gs_path" > /dev/null 2>&1 ; then echo echo "Deleting Out-of-dated Documents..." - gsutil rm -r "gs://$gs_path_review" + gsutil -m rm -r "gs://$gs_path_review" fi -- 2.16.6