Scroll to navigation

BUILDBOX-RUN-OCI(1) User Commands BUILDBOX-RUN-OCI(1)

NAME

buildbox-run-oci - buildbox-run-oci

DESCRIPTION

usage: debian/buildbox/usr/bin/buildbox-run-oci [OPTIONS]

Print this message and exit
Print version information and exit
Path to read input Action from
Path to write output ActionResult to
(default: info) Log verbosity: trace/debug/info/warning/error
Set log level to debug
Set digest function
Write logs to this directory with filenames: debian/buildbox/usr/bin/buildbox-run-oci.<hostname>.<user name>.log.<severity level>.<date>.<time>.<pid>
Do not use LocalCAS protocol methods
Location on disk which runner will use as root when executing jobs
File to redirect the command's stdout to
File to redirect the command's stderr to
Do not capture and upload the contents written to stdout and stderr
Gather `execution_stats.proto` metrics and attach the digest of the message in CAS to `ActionResult.execution_metadata.auxiliary_metadata`
Only check whether all the required parameters are being passed and that no unknown options are given. Exits with a status code containing the result (0 if successful).
Command to run after the action is done. It can take one parameter which is the path to the staged directory. These commands are blocking if --disable-localcas is set.
Skip caching output blobs in the LocalCAS storage when using the LocalCAS API. This has no effect if `--disable-localcas` is set.
Specify how to stage directories and files when handling StageTreeRequest. Valid values are: [fuse, copy-or-link, default], where `default` would favor `fuse` if it is available.
How long to wait after sending a SIGTERM to the executed command due to a timeout or runner shutdown. By default a SIGKILL is sent immediately
URL for CAS service
Name of the CAS instance
Public server certificate for TLS (PEM-encoded)
Private client key for TLS (PEM-encoded)
Public client certificate for TLS (PEM-encoded)
Access Token for authentication (e.g. JWT, OAuth access token, etc), will be included as an HTTP Authorization bearer token.

--token-reload-interval=MINUTES Time to wait before refreshing access token from disk again. The following suffixes can be optionally specified: M (minutes), H (hours). Value defaults to minutes if suffix not specified.

Use GoogleAPIAuth when this flag is set.
Number of times to retry on grpc errors
How long to wait before the first grpc retry
Which gRPC status code(s) to retry on
How long to wait for gRPC request responses
Minimum throughput in bytes per second. The value may be suffixed with K, M, G or T.
The period after which a keepalive ping is sent
Which grpc load balancing policy to use. Valid options are 'round_robin' and 'grpclb'
URL for Asset service
Name of the Asset instance
Public server certificate for TLS (PEM-encoded)
Private client key for TLS (PEM-encoded)
Public client certificate for TLS (PEM-encoded)
Access Token for authentication (e.g. JWT, OAuth access token, etc), will be included as an HTTP Authorization bearer token.

--ra-token-reload-interval=MINUTES Time to wait before refreshing access token from disk again. The following suffixes can be optionally specified: M (minutes), H (hours). Value defaults to minutes if suffix not specified.

Use GoogleAPIAuth when this flag is set.
Number of times to retry on grpc errors

--ra-retry-delay=MILLISECONDS How long to wait before the first grpc retry

Which gRPC status code(s) to retry on

--ra-request-timeout=SECONDS How long to wait for gRPC request responses

Minimum throughput in bytes per second. The value may be suffixed with K, M, G or T.

--ra-keepalive-time=SECONDS The period after which a keepalive ping is sent

Which grpc load balancing policy to use. Valid options are 'round_robin' and 'grpclb'
Instance to use for nested remote execution
Allow action cache updates for nested remote execution
February 2026 buildbox-run-oci 1.3.53