You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If set, specifies the output location to which all build output will be written. Otherwise, the location will be ${OUTPUT_ROOT}/_blaze_${USER}/${MD5_OF_WORKSPACE_ROOT}. Note: If you specify a different option from one to the next Bazel invocation for this value, you'll likely start up a new, additional Bazel server. Bazel starts exactly one server per specified output base. Typically there is one output base per workspace - however, with this option you may have multiple output bases per workspace and thereby run multiple builds for the same client on the same machine concurrently. See 'bazel help shutdown' on how to shutdown a Bazel server.
1571
+
If set, specifies the output location to which all build output will be written. Otherwise, the location will be ${OUTPUT_ROOT}/_blaze_${USER}/${MD5_OF_WORKSPACE_ROOT}. Note: If you specify a different option from one to the next Bazel invocation for this value, you'll likely start up a new, additional Bazel server. Bazel starts exactly one server per specified output base. Typically there is one output base per workspace - however, with this option you may have multiple output bases per workspace and thereby run multiple builds for the same client on the same machine concurrently. See 'bazel help shutdown' on how to shutdown a Bazel server.
If set, downloading using ctx.download{,_and_extract} is not allowed during repository fetching. Note that network access is not completely disabled; ctx.execute could still run an arbitrary executable that accesses the Internet.
1589
+
If set, downloading using ctx.download{,_and_extract} is not allowed during repository fetching. Note that network access is not completely disabled; ctx.execute could still run an arbitrary executable that accesses the Internet.
If set, specifies a location to write a failure_detail protobuf message if the server experiences a failure and cannot report it via gRPC, as normal. Otherwise, the location will be ${OUTPUT_BASE}/failure_detail.rawproto.
1718
+
If set, specifies a location to write a failure_detail protobuf message if the server experiences a failure and cannot report it via gRPC, as normal. Otherwise, the location will be ${OUTPUT_BASE}/failure_detail.rawproto.
Instead of downloading remote build outputs to the local machine, create symbolic links. The target of the symbolic links can be specified in the form of a template string. This template string may contain {hash} and {size_bytes} that expand to the hash of the object and the size in bytes, respectively. These symbolic links may, for example, point to a FUSE file system that loads objects from the CAS on demand.
2442
+
Instead of downloading remote build outputs to the local machine, create symbolic links. The target of the symbolic links can be specified in the form of a template string. This template string may contain {hash} and {size_bytes} that expand to the hash of the object and the size in bytes, respectively. These symbolic links may, for example, point to a FUSE file system that loads objects from the CAS on demand.
If set, write a shell script to the given file which invokes the target. If this option is set, the target is not run from Bazel. Use '%{product} run --script_path=foo //foo && ./foo' to invoke target '//foo' This differs from '%{product} run //foo' in that the %{product} lock is released and the executable is connected to the terminal's stdin.
2525
+
If set, write a shell script to the given file which invokes the target. If this option is set, the target is not run from Bazel. Use '%{product} run --script_path=foo //foo && ./foo' to invoke target '//foo' This differs from '%{product} run //foo' in that the %{product} lock is released and the executable is connected to the terminal's stdin.
The hostname and instance name to be used in bytestream:// URIs that are written into build event streams. This option can be set when builds are performed using a proxy, which causes the values of --remote_executor and --remote_instance_name to no longer correspond to the canonical name of the remote execution service. When not set, it will default to "${hostname}/${instance_name}".
3099
+
The hostname and instance name to be used in bytestream:// URIs that are written into build event streams. This option can be set when builds are performed using a proxy, which causes the values of --remote_executor and --remote_instance_name to no longer correspond to the canonical name of the remote execution service. When not set, it will default to "${hostname}/${instance_name}".
How to resolve aspect dependencies when the output format is one of {xml,proto,record}. 'off' means no aspect dependencies are resolved, 'conservative' (the default) means all declared aspect dependencies are added regardless of whether they are given the rule class of direct dependencies, 'precise' means that only those aspects are added that are possibly active given the rule class of the direct dependencies. Note that precise mode requires loading other packages to evaluate a single target thus making it slower than the other modes. Also note that even precise mode is not completely precise: the decision whether to compute an aspect is decided in the analysis phase, which is not run during 'bazel query'.
3457
+
How to resolve aspect dependencies when the output format is one of {xml,proto,record}. 'off' means no aspect dependencies are resolved, 'conservative' (the default) means all declared aspect dependencies are added regardless of whether they are given the rule class of direct dependencies, 'precise' means that only those aspects are added that are possibly active given the rule class of the direct dependencies. Note that precise mode requires loading other packages to evaluate a single target thus making it slower than the other modes. Also note that even precise mode is not completely precise: the decision whether to compute an aspect is decided in the analysis phase, which is not run during 'bazel query'.
3458
3458
3459
3459
_May apply to commands: aquery, cquery, query_
3460
3460
@@ -4206,7 +4206,7 @@ If set to true, additionally use semaphore to limit number of concurrent jobs.
@@ -4577,13 +4577,13 @@ _May apply to commands: mobile-install_
4577
4577
4578
4578
## mod_command
4579
4579
4580
-
### standard
4580
+
### stable
4581
4581
4582
4582
#### --base_module
4583
4583
effect: TERMINAL_OUTPUT
4584
4584
allowsMultiple: false
4585
4585
requiresValue: true
4586
-
defaultValue: <root>
4586
+
defaultValue: <root>
4587
4587
Specify a module relative to which the specified target repos will be interpreted.
4588
4588
4589
4589
_May apply to commands: mod_
@@ -4677,15 +4677,15 @@ _May apply to commands: mod_
4677
4677
effect: TERMINAL_OUTPUT
4678
4678
allowsMultiple: false
4679
4679
requiresValue: true
4680
-
defaultValue: <root>
4680
+
defaultValue: <root>
4681
4681
The module(s) starting from which the dependency graph query will be displayed. Check each query’s description for the exact semantics. Defaults to <root>.
If true, clean removes the entire working tree for this Bazel instance, which includes all %{product}-created temporary and build output files, and stops the %{product} server if it is running.
4813
+
If true, clean removes the entire working tree for this Bazel instance, which includes all %{product}-created temporary and build output files, and stops the %{product} server if it is running.
If specified, clean asynchronously removes the entire working tree for this Bazel instance, which includes all %{product}-created temporary and build output files, and stops the %{product} server if it is running. When this command completes, it will be safe to execute new commands in the same client, even though the deletion may continue in the background.
4823
+
If specified, clean asynchronously removes the entire working tree for this Bazel instance, which includes all %{product}-created temporary and build output files, and stops the %{product} server if it is running. When this command completes, it will be safe to execute new commands in the same client, even though the deletion may continue in the background.
Specifies which compilation modes use fission for C++ compilations and links. May be any combination of {'fastbuild', 'dbg', 'opt'} or the special values 'yes' to enable all modes and 'no' to disable all modes.
4940
+
Specifies which compilation modes use fission for C++ compilations and links. May be any combination of {'fastbuild', 'dbg', 'opt'} or the special values 'yes' to enable all modes and 'no' to disable all modes.
@@ -5019,7 +5019,7 @@ _May apply to commands: canonicalize-flags_
5019
5019
5020
5020
## bzlmod
5021
5021
5022
-
### standard
5022
+
### stable
5023
5023
5024
5024
#### --lockfile_mode
5025
5025
enum values: OFF,UPDATE,REFRESH,ERROR
@@ -5064,7 +5064,7 @@ effect: CHANGES_INPUTS
5064
5064
allowsMultiple: true
5065
5065
requiresValue: true
5066
5066
defaultValue:
5067
-
Only fetches the specified repository, which can be either {@apparent_repo_name} or {@@canonical_repo_name}. Only works when --enable_bzlmod is on.
5067
+
Only fetches the specified repository, which can be either {@apparent_repo_name} or {@@canonical_repo_name}. Only works when --enable_bzlmod is on.
5068
5068
5069
5069
_May apply to commands: fetch, vendor_
5070
5070
@@ -5139,7 +5139,7 @@ _May apply to commands: fetch_
Set the number of resources available to Bazel. Takes in an assignment to a float or HOST_RAM/HOST_CPUS, optionally followed by [-|*]<float> (eg. memory=HOST_RAM*.5 to use half the available RAM). Can be used multiple times to specify multiple types of resources. Bazel will limit concurrently running actions based on the available resources and the resources required. Tests can declare the amount of resources they need by using a tag of the "resources:<resource name>:<amount>" format. Overrides resources specified by --local_{cpu|ram|extra}_resources.
6285
+
Set the number of resources available to Bazel. Takes in an assignment to a float or HOST_RAM/HOST_CPUS, optionally followed by [-|*]<float> (eg. memory=HOST_RAM*.5 to use half the available RAM). Can be used multiple times to specify multiple types of resources. Bazel will limit concurrently running actions based on the available resources and the resources required. Tests can declare the amount of resources they need by using a tag of the "resources:<resource name>:<amount>" format. Overrides resources specified by --local_{cpu|ram|extra}_resources.
If set, add a "requires-xcode:{version}" execution requirement to every Xcode action. If the Xcode version has a hyphenated label, also add a "requires-xcode-label:{version_label}" execution requirement.
7282
+
If set, add a "requires-xcode:{version}" execution requirement to every Xcode action. If the Xcode version has a hyphenated label, also add a "requires-xcode-label:{version_label}" execution requirement.
0 commit comments