Sha256: 7b8b43b8931cc2c2713e99aab8d0772fa759a23830047c438307ecadaeb40394

Contents?: true

Size: 459 Bytes

Versions: 13

Compression:

Stored size: 459 Bytes

Contents

worked=1
s3_path="<%= data[:s3_url] %>"
output_path="<%= data[:output_path] %>"
log "fetch: starting to fetch $s3_path"
for attempt in {1..200}; do
  [[ $worked != 0 ]] || break
  log "fetch: attempt ${attempt} to get $s3_path ..."
  s3cmd -f get $s3_path $output_path 2> >(log) && worked=0 || (log "fetch: attempt failed, sleeping 30"; sleep 30)
done
[[ $worked != 0 ]] && fatal "fetch: failed to pull deb from S3"
log "fetch: successfully fetched $s3_path"

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
dockly-1.13.0 snippets/get_from_s3.erb
dockly-1.12.3 snippets/get_from_s3.erb
dockly-1.12.2 snippets/get_from_s3.erb
dockly-1.12.1 snippets/get_from_s3.erb
dockly-1.12.0 snippets/get_from_s3.erb
dockly-1.11.0 snippets/get_from_s3.erb
dockly-1.10.0 snippets/get_from_s3.erb
dockly-1.9.0 snippets/get_from_s3.erb
dockly-1.8.0 snippets/get_from_s3.erb
dockly-1.7.1 snippets/get_from_s3.erb
dockly-1.7.0 snippets/get_from_s3.erb
dockly-1.6.0 snippets/get_from_s3.erb
dockly-1.5.16 snippets/get_from_s3.erb