cmd/

directory
v0.0.0-...-80a9e2a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: BSD-3-Clause

Directories

Path Synopsis
bootstapswarm will bootstrap the swarming bot depending on the environment that it is run on.
bootstapswarm will bootstrap the swarming bot depending on the environment that it is run on.
The buildlet is an HTTP server that untars content to disk and runs commands it has untarred, streaming their output back over HTTP.
The buildlet is an HTTP server that untars content to disk and runs commands it has untarred, streaming their output back over HTTP.
stage0
The stage0 command looks up the buildlet's URL from its environment (GCE metadata service, EC2, etc), downloads it, and runs it.
The stage0 command looks up the buildlet's URL from its environment (GCE metadata service, EC2, etc), downloads it, and runs it.
testssh
The testssh binary exists to verify that a buildlet container's ssh works, without running the whole coordinator binary in the staging environment.
The testssh binary exists to verify that a buildlet container's ssh works, without running the whole coordinator binary in the staging environment.
The buildstats command syncs build logs from Datastore to Bigquery.
The buildstats command syncs build logs from Datastore to Bigquery.
The coordinator runs the majority of the Go build system.
The coordinator runs the majority of the Go build system.
internal/dashboard
Package dashboard contains the implementation of the build dashboard for the Coordinator.
Package dashboard contains the implementation of the build dashboard for the Coordinator.
internal/legacydash
Package legacydash holds the serving code for the build dashboard (build.golang.org) and its remaining HTTP API endpoints.
Package legacydash holds the serving code for the build dashboard (build.golang.org) and its remaining HTTP API endpoints.
internal/lucipoll
Package lucipoll implements a simple polling LUCI client for the possibly-short-term needs of the build dashboard.
Package lucipoll implements a simple polling LUCI client for the possibly-short-term needs of the build dashboard.
The debugnewvm command creates and destroys a VM-based buildlet with lots of logging for debugging.
The debugnewvm command creates and destroys a VM-based buildlet with lots of logging for debugging.
The docker2boot command converts a Docker image into a bootable GCE VM image.
The docker2boot command converts a Docker image into a bootable GCE VM image.
Fetchlogs downloads build failure logs from the Go dashboard so they can be accessed and searched from the local file system.
Fetchlogs downloads build failure logs from the Go dashboard so they can be accessed and searched from the local file system.
Genbootstrap prepares GOROOT_BOOTSTRAP tarballs suitable for use on builders.
Genbootstrap prepares GOROOT_BOOTSTRAP tarballs suitable for use on builders.
Command genbotcert can both generate a CSR and private key for a LUCI bot and generate a certificate from a CSR.
Command genbotcert can both generate a CSR and private key for a LUCI bot and generate a certificate from a CSR.
The genbuilderkey binary generates a builder key or gomote user key from the build system's master key.
The genbuilderkey binary generates a builder key or gomote user key from the build system's master key.
The gerritbot binary converts GitHub Pull Requests to Gerrit Changes, updating the PR and Gerrit Change as appropriate.
The gerritbot binary converts GitHub Pull Requests to Gerrit Changes, updating the PR and Gerrit Change as appropriate.
internal/rules
Package rules specifies a simple set of rules for checking GitHub PRs or Gerrit CLs for certain common mistakes, like no package in the first line of the commit message or having long lines in the commit message body.
Package rules specifies a simple set of rules for checking GitHub PRs or Gerrit CLs for certain common mistakes, like no package in the first line of the commit message or having long lines in the commit message body.
The gitmirror binary watches the specified Gerrit repositories for new commits and syncs them to mirror repositories.
The gitmirror binary watches the specified Gerrit repositories for new commits and syncs them to mirror repositories.
The gomote command is a client for the Go builder infrastructure.
The gomote command is a client for the Go builder infrastructure.
The gopherbot command runs Go's gopherbot role account on GitHub and Gerrit.
The gopherbot command runs Go's gopherbot role account on GitHub and Gerrit.
Gorebuild rebuilds and verifies the distribution files posted at https://go.dev/dl/.
Gorebuild rebuilds and verifies the distribution files posted at https://go.dev/dl/.
Command greplogs searches Go builder logs.
Command greplogs searches Go builder logs.
_embed
Command broken lists the current Go builders with known issues.
Command broken lists the current Go builders with known issues.
internal/logparse
Package logparse contains functions for parsing and analyzing build and test logs produced by all.bash.
Package logparse contains functions for parsing and analyzing build and test logs produced by all.bash.
Command makemac manages MacService instances for LUCI.
Command makemac manages MacService instances for LUCI.
perfrun interacts with the buildlet coordinator to run the go1 benchmarks on a buildlet follower for the most recent successful commits according to the build dashboard.
perfrun interacts with the buildlet coordinator to run the go1 benchmarks on a buildlet follower for the most recent successful commits according to the build dashboard.
The pubsubhelper is an SMTP server for Gerrit updates and an HTTP server for Github webhook updates.
The pubsubhelper is an SMTP server for Gerrit updates and an HTTP server for Github webhook updates.
pubsubtypes
Package pubsubtypes contains types published by pubsubhelper.
Package pubsubtypes contains types published by pubsubhelper.
racebuild builds the race runtime (syso files) on all supported OSes using gomote.
racebuild builds the race runtime (syso files) on all supported OSes using gomote.
Releaseschedule generates the release schedule diagram used on the release schedule wiki.
Releaseschedule generates the release schedule diagram used on the release schedule wiki.
The relnote command summarizes the Go changes in Gerrit marked with RELNOTE annotations for the release notes.
The relnote command summarizes the Go changes in Gerrit marked with RELNOTE annotations for the release notes.
relui is a web interface for managing the release process of Go.
relui is a web interface for managing the release process of Go.
The retrybuilds command clears build failures from the build.golang.org dashboard to force them to be rebuilt.
The retrybuilds command clears build failures from the build.golang.org dashboard to force them to be rebuilt.
The rundockerbuildlet command loops forever and creates and cleans up Docker containers running reverse buildlets.
The rundockerbuildlet command loops forever and creates and cleans up Docker containers running reverse buildlets.
Binary runqemubuildlet runs a single VM-based buildlet in a loop.
Binary runqemubuildlet runs a single VM-based buildlet in a loop.
updatestd is an experimental program that has been used to update the standard library modules as part of golang.org/issue/36905 in CL 255860 and CL 266898.
updatestd is an experimental program that has been used to update the standard library modules as part of golang.org/issue/36905 in CL 255860 and CL 266898.
The upload command writes a file to Google Cloud Storage.
The upload command writes a file to Google Cloud Storage.
internal/cache
Package cache implements a simple file-based cache.
Package cache implements a simple file-based cache.
internal/script
Package script implements a simple classification scripting language.
Package script implements a simple classification scripting language.
The xb command wraps GCP deployment commands such as gcloud, kubectl, and docker push and verifies they're interacting with the intended prod-vs-staging environment.
The xb command wraps GCP deployment commands such as gcloud, kubectl, and docker push and verifies they're interacting with the intended prod-vs-staging environment.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL