tree: 7f0101732ec36da7d8e93d314e682a330832cdd5 [path history] [tgz]
  1. Makefile
  2. README.md
  3. cmd/
  4. go/
  5. release_goldctl
gold-client/README.md

goldctl

This command-line tool lets clients upload images to Gold.

Tests

If any interfaces in ./go/ change, it may be necessary to re-generate the mocks used for testing.

make mocks

Getting goldctl

A typical user will download goldctl like any other Go executable

go install go.skia.org/infra/gold-client/cmd/goldctl

Googlers, if you are using goldctl from Swarming, you'll probably want to pull it in via CIPD

Deploying to CIPD

goldctl is set up to automatically be built and rolled out via CIPD

To roll a new version, one must update the pinned version and follow the procedures for updating dependencies.

For more details, see: https://docs.google.com/document/d/1caPiBgWGjIyOhyMIYYYrFdekzwQ-_nsshp0GWzcSHzA/edit