cmd/ directory

Directories

PathSynopsis
cmd/bootstrapswarmbootstapswarm will bootstrap the swarming bot depending on the environment that it is run on.
cmd/buildletThe buildlet is an HTTP server that untars content to disk and runs commands it has untarred, streaming their output back over HTTP.
cmd/buildlet/stage0The stage0 command looks up the buildlet's URL from its environment (GCE metadata service, EC2, etc), downloads it, and runs it.
cmd/buildlet/testsshThe testssh binary exists to verify that a buildlet container's ssh works, without running the whole coordinator binary in the staging environment.
cmd/buildstatsThe buildstats command syncs build logs from Datastore to Bigquery.
cmd/coordinatorThe coordinator runs the majority of the Go build system.
cmd/coordinator/internal
cmd/coordinator/protos
cmd/debugnewvmThe debugnewvm command creates and destroys a VM-based buildlet with lots of logging for debugging.
cmd/docker2bootThe docker2boot command converts a Docker image into a bootable GCE VM image.
cmd/fetchlogsFetchlogs downloads build failure logs from the Go dashboard so they can be accessed and searched from the local file system.
cmd/genbootstrapGenbootstrap prepares GOROOT_BOOTSTRAP tarballs suitable for use on builders.
cmd/genbotcertCommand genbotcert can both generate a CSR and private key for a LUCI bot and generate a certificate from a CSR.
cmd/genbuilderkeyThe genbuilderkey binary generates a builder key or gomote user key from the build system's master key.
cmd/gerritbotThe gerritbot binary converts GitHub Pull Requests to Gerrit Changes, updating the PR and Gerrit Change as appropriate.
cmd/gerritbot/internal
cmd/gitmirrorThe gitmirror binary watches the specified Gerrit repositories for new commits and syncs them to mirror repositories.
cmd/gomoteThe gomote command is a client for the Go builder infrastructure.
cmd/gomoteserver
cmd/gopherbotThe gopherbot command runs Go's gopherbot role account on GitHub and Gerrit.
cmd/gorebuildGorebuild rebuilds and verifies the distribution files posted at https://go.dev/dl/.
cmd/greplogsCommand greplogs searches Go builder logs.
cmd/greplogs/_embedCommand broken lists the current Go builders with known issues.
cmd/greplogs/internal
cmd/makemacCommand makemac manages MacService instances for LUCI.
cmd/perfrunperfrun 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.
cmd/pubsubhelperThe pubsubhelper is an SMTP server for Gerrit updates and an HTTP server for Github webhook updates.
cmd/pubsubhelper/pubsubtypesPackage pubsubtypes contains types published by pubsubhelper.
cmd/racebuildracebuild builds the race runtime (syso files) on all supported OSes using gomote.
cmd/releasescheduleReleaseschedule generates the release schedule diagram used on the release schedule wiki.
cmd/relnoteThe relnote command works with release notes.
cmd/reluirelui is a web interface for managing the release process of Go.
cmd/retrybuildsThe retrybuilds command reruns requested builds for the Go project on the LUCI infrastructure.
cmd/rundockerbuildletThe rundockerbuildlet command loops forever and creates and cleans up Docker containers running reverse buildlets.
cmd/runqemubuildletBinary runqemubuildlet runs a single VM-based buildlet in a loop.
cmd/updatestdupdatestd 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.
cmd/uploadThe upload command writes a file to Google Cloud Storage.
cmd/watchflakesWatchflakes is a program that triages apparent test flakes on the build.golang.org dashboards.
cmd/watchflakes/internal
cmd/xbThe 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.
Version
v0.0.0-20250421191922-3619c213cff3 (latest)
Published
Apr 21, 2025
Platform
linux/amd64
Last checked
3 months ago

Tools for package owners.