Documentation ¶
Overview ¶
Package experiments provides a global registry of enabled and disabled experiments.
It is intended for internal use by buildkite-agent only.
Index ¶
Constants ¶
View Source
const ( // Available experiments AgentAPI = "agent-api" DescendingSpawnPrioity = "descending-spawn-priority" JobAPI = "job-api" KubernetesExec = "kubernetes-exec" NormalisedUploadPaths = "normalised-upload-paths" PTYRaw = "pty-raw" PolyglotHooks = "polyglot-hooks" ResolveCommitAfterCheckout = "resolve-commit-after-checkout" AvoidRecursiveTrap = "avoid-recursive-trap" IsolatedPluginCheckout = "isolated-plugin-checkout" UseZZGlob = "use-zzglob" // Promoted experiments ANSITimestamps = "ansi-timestamps" FlockFileLocks = "flock-file-locks" GitMirrors = "git-mirrors" InbuiltStatusPage = "inbuilt-status-page" )
Variables ¶
View Source
var ( Available = map[string]struct{}{ AgentAPI: {}, DescendingSpawnPrioity: {}, JobAPI: {}, KubernetesExec: {}, NormalisedUploadPaths: {}, PolyglotHooks: {}, ResolveCommitAfterCheckout: {}, AvoidRecursiveTrap: {}, IsolatedPluginCheckout: {}, UseZZGlob: {}, } Promoted = map[string]string{ ANSITimestamps: standardPromotionMsg(ANSITimestamps, "v3.48.0"), FlockFileLocks: standardPromotionMsg(FlockFileLocks, "v3.48.0"), GitMirrors: standardPromotionMsg(GitMirrors, "v3.47.0"), InbuiltStatusPage: standardPromotionMsg(InbuiltStatusPage, "v3.48.0"), } )
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.