[upload_debug_symbols] Support upload record

Allow optional GCS path flag for uploading a record of
all uploaded .debug binaries.

Usage: upload_debug_symbols -j 20 -bucket bucket-name
       -upload-record gs://path/to/record /path/to/.build-id

Result is a list of gs://bucket-name/buildID.debug
located at gs://path/to/record when -upload-record is specified.

Bug: IN-1408
Change-Id: Ie08e283f9c703c81efe94e73e5806767652d7497
2 files changed
tree: ebfeb98528db301f136b2025be3c7afb0d620850
  1. .gitignore
  2. AUTHORS
  3. LICENSE
  4. MAINTAINERS
  5. PATENTS
  6. README.md
  7. artifacts/
  8. botanist/
  9. buildbucket/
  10. cmd/
  11. digest/
  12. gcs/
  13. go.mod
  14. go.sum
  15. gotidy/
  16. manifest
  17. resultstore/
  18. secrets/
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.

In order to build the Go code, you must clone this repo into an appropriately named directory. This should do the trick:

REPO=fuchsia.googlesource.com/infra/infra
git clone https://${REPO} $(go env GOPATH)/src/${REPO}