import "golang.org/x/build"
Package build contains constants for the Go continous build system.
const DevCoordinatorCA = "" /* 957 byte string literal not displayed */
DevCoordinatorCA is the cert used by the coordinator and buildlet in development mode. (Not to be confused with the staging "dev" instance under GCE project "go-dashboard-dev")
const DevCoordinatorKey = "" /* 1676 byte string literal not displayed */
DevCoordinatorKey is the key used by the coordinator and buildlet in development mode. (Not to be confused with the staging "dev" instance under GCE project "go-dashboard-dev")
const ProdCoordinatorCA = "" /* 1116 byte string literal not displayed */
ProdCoordinatorCA is the production CA cert for farmer.golang.org.
const StagingCoordinatorCA = "" /* 1075 byte string literal not displayed */
StagingCoordinatorCA is the cert used on GCE for the go-dashboard-dev project.
CoordinatorInstance is either "prod", "staging", or "localhost:<port>".
const ( ProdCoordinator CoordinatorInstance = "prod" StagingCoordinator CoordinatorInstance = "staging" )
func (ci CoordinatorInstance) CACert() string
CACert returns the public certificate of the CA used to sign this coordinator instance's certificate.
func (ci CoordinatorInstance) TLSHostPort() (string, error)
Path | Synopsis |
---|---|
auth | Package auth contains shared code related to OAuth2 and obtaining tokens for a project. |
buildenv | Package buildenv contains definitions for the environments the Go build system can run in. |
buildlet | Package buildlet contains client tools for working with a buildlet server. |
cmd/builder | Go Builder is a continuous build client for the Go project. |
cmd/buildlet | The buildlet is an HTTP server that untars content to disk and runs commands it has untarred, streaming their output back over HTTP. |
cmd/buildlet/stage0 | The stage0 command looks up the buildlet's URL from its environment (GCE metadata service, scaleway, etc), downloads it, and runs it. |
cmd/cl | CL prints a list of open Go code reviews (also known as change lists, or CLs). |
cmd/coordinator | The coordinator runs the majority of the Go build system. |
cmd/coordinator/buildongce | |
cmd/docker2boot | The docker2boot command converts a Docker image into a bootable GCE VM image. |
cmd/fetchlogs | Fetchlogs downloads build failure logs from the Go dashboard so they can be accessed and searched from the local file system. |
cmd/genbootstrap | The genbootstrap command prepares GO_BOOTSTRAP tarballs suitable for use on builders. |
cmd/gomote | The gomote command is a client for the Go builder infrastructure. |
cmd/pushback | Command pushback is a service that monitors a set of GitHub repositories for incoming Pull Requests, replies with contribution instructions, and closes the request. |
cmd/racebuild | racebuild builds the race runtime (syso files) on all supported OSes using gomote. |
cmd/release | Command release builds a Go release. |
cmd/retrybuilds | The retrybuilds command clears build failures from the build.golang.org dashboard to force them to be rebuilt. |
cmd/scaleway | The scaleway command creates ARM servers on Scaleway.com. |
cmd/upload | The upload command writes a file to Google Cloud Storage. |
dashboard | Package dashboard contains shared configuration and logic used by various pieces of the Go continuous build system. |
envutil | Package envutil provides utilities for working with environment variables. |
gerrit | Package gerrit contains code to interact with Gerrit servers. |
internal/loghash | Package loghash provides the shared information for computing a log hash (as in https://build.golang.org/log/HASH). |
internal/lru | Package lru implements an LRU cache. |
internal/singleflight | Package singleflight provides a duplicate function call suppression mechanism. |
kubernetes | Package kubernetes contains a minimal client for the Kubernetes API. |
kubernetes/api | Package api contains the Kubernetes v1 API types. |
livelog | Package livelog provides a buffer that can be simultaneously written to by one writer and read from by many readers. |
pargzip | Package pargzip contains a parallel gzip writer implementation. |
revdial | Package revdial implements a Dialer and Listener which work together to turn an accepted connection (for instance, a Hijacked HTTP request) into a Dialer which can then create net.Conns connecting back to the original dialer, which then gets a net.Listener accepting those conns. |
tarutil | Package tarutil contains utilities for working with tar archives. |
types | Package types contains common types used by the Go continuous build system. |
Package build imports 6 packages (graph) and is imported by 5 packages. Updated 6 days ago. Refresh now. Tools for package owners.