![](/img/trans.png)
[英]How to make bazel generate temporary static libs when bazel build //
[英]bazel build - how to get name of temporary directory
我正在使用環境變量運行 bazel build:
TEST_TMPDIR=/tmp/.bazel
(這種方式不使用 ~/.cache/bazel 而是使用 /tmp/.bazel)
構建完成后,我可以執行以下操作:
ls -lah /tmp/.bazel/_bazel_dev/
total 20K
drwxr-xr-x 5 dev root 4.0K Dec 15 13:26 .
drwxr-xr-x 3 dev root 4.0K Dec 15 13:26 ..
drwxr-xr-x 3 dev root 4.0K Dec 15 13:26 cache
drwxr-xr-x 8 dev root 4.0K Dec 15 13:36 f0dfd1906214c4c442535f524f4c9395
drwxr-xr-x 3 dev root 4.0K Dec 15 13:26 install
現在是否有一個 bazel 命令(或 bash 命令)我可以運行以獲取臨時目錄名稱? f0dfd1906214c4c442535f524f4c9395
如果其他不相關項目的構建中也有多個這樣的文件夾,我只想獲取我的 bazel 構建的目錄名稱。
(我需要這個的原因是因為我需要這個目錄中的一些文件來進行另一個構建)
您想要來自bazel info
的 output
您很可能在output_base
路徑之后,但您應該能夠從該命令的 output 中找到所需的所有其他路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.