buildkite-agent secret
If you're interested in trialing Buildkite Secrets, contact support.
The buildkite-agent secret
command allows you to query and retrieve secrets from Buildkite's secret storage. This command is useful for fetching secrets that are required by your build scripts, without having to configure third-party secret management systems.
Getting a secret
Get a secret by key from Buildkite Pipelines Secrets and print it to stdout.
Options:
--job value #
|
Which job should should the secret be for |
---|---|
--skip-redaction #
|
Skip redacting the retrieved secret from the logs. Then, the command will print the secret to the Job's logs if called directly. |
--agent-access-token value #
|
The access token used to identify the agent |
--endpoint value #
|
The Agent API endpoint (default: " |
--no-http2 #
|
Disable HTTP2 when communicating with the Agent API. |
--debug-http #
|
Enable HTTP debug mode, which dumps all request and response bodies to the log |
--no-color #
|
Don't show colors in logging |
--debug #
|
Enable debug mode. Synonym for `--log-level debug`. Takes precedence over `--log-level` |
--log-level value #
|
Set the log level for the agent, making logging more or less verbose. Defaults to notice. Allowed values are: debug, info, error, warn, fatal (default: "notice") |
--experiment value #
|
Enable experimental features within the buildkite-agent |
--profile value #
|
Enable a profiling mode, either cpu, memory, mutex or block |