bazel - bazel build - 如何获取临时目录的名称
问题描述
我正在使用环境变量运行 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_base
路径之后,但您应该能够从该命令的输出中找到您需要的所有其他路径。
推荐阅读
- javascript - 计算数组 JavaScript 中唯一的单词
- php - 处理 CloudFlare 的:cf_chl_jschl_tk & cf_chl_captcha_tk?
- kubernetes - 在 streamset-ns 命名空间中找不到资源
- java - 在 JAVA 中实现开发人员特定的 optins 有哪些方法?
- android - 如何禁用通知的Android夜间模式?
- java - 在标签上设置文本的问题
- nativescript - ios中的图像拉伸不起作用(ios)
- codesys - 有没有人要分享 Codesys SysLibFile.lib 文件?
- azure - 使用 Azure SendGrid 将电子邮件从我的工作电子邮件发送到其他工作电子邮件
- javascript - 验证自定义对象属性的名称