【发布时间】:2021-12-02 02:37:29
【问题描述】:
我对 Bazel 很陌生,很难找到解决方案:
假设我有这个nodejs_binary 规则:
nodejs_binary(
name = "js_scirpt",
data = [
"@npm//some_lib",
],
entry_point = ":some_js_script.js",
)
现在我需要将来自 :js_script 的输出馈送到执行其他操作的 go_test 规则。顺序很重要:nodejs 规则应该先完成,然后 go_test 使用输出。
我认为这应该可以通过将json 文件从nodejs_binary 写入磁盘并从some_js_script.js 读取它来实现,尽管我无法控制执行顺序并且我不知道如何传递它到go_test 规则。对这如何可能有任何想法(或者可能有更好的方法)?
【问题讨论】:
标签: bazel bazel-rules