[devices] Add SSH and separate powercycle

This change does two things:
1) I removed SSH reboot to avoid some catalyst errors. I realize
now that these are errors we should surface, so I added it back.
2) I separated out of band reboot functions into their own powercycle
function.

Change-Id: I1cdb7abea56fed765680656072e3b193badf71a8
2 files changed
tree: 51e626b42f2bf2d6779d7f94d062103b926b0bd6
  1. artifacts/
  2. buildbucket/
  3. cmd/
  4. devices/
  5. digest/
  6. gotidy/
  7. secrets/
  8. .gitignore
  9. AUTHORS
  10. go.mod
  11. go.sum
  12. LICENSE
  13. MAINTAINERS
  14. manifest
  15. PATENTS
  16. README.md
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}