[fuel] docker: Improve build blocking
[releng.git] / jjb / apex / apex-fetch-logs.sh
index f25f456..bdb2252 100755 (executable)
@@ -14,9 +14,10 @@ if sudo opnfv-pyutil --fetch-logs; then
       echo "WARNING: Unable to determine log location.  Logs will not be uploaded"
       exit 0
   else
+    sudo chmod 777 ${LOG_LOCATION}
     UPLOAD_LOCATION="${GS_URL}/logs/${JOB_NAME}/${BUILD_NUMBER}/"
-    gsutil cp -r ${LOG_LOCATION} gs://${UPLOAD_LOCATION} > gsutil.latest_logs.log
-    echo "Logs available at https://${UPLOAD_LOCATION}/$(basename $LOG_LOCATION)"
+    gsutil -m cp -r ${LOG_LOCATION} gs://${UPLOAD_LOCATION} > gsutil.latest_logs.log
+    echo -e "Logs available at: \n$(find ${LOG_LOCATION} -type f | sed -n 's#^/tmp/#http://'$UPLOAD_LOCATION'#p')"
   fi
 else
   echo "WARNING: Log retrieval failed.  No logs will be uploaded"