我想简化我们的 bazel monorepo 的依赖更新过程,我们想按照在根目录中定义的顺序运行这些命令BUILD.bazel
(go 目录包含我们所有的 go 代码):
bazel run //:gazelle
bazel run //:gazelle -- update-repos -from_file=go.mod`
bazel run //:gazelle
这些命令基本上会更新工作空间中的任何新依赖项,然后重建 go 代码。我猜这可以通过规则来实现,但我不知道如何让它工作。
我想简化我们的 bazel monorepo 的依赖更新过程,我们想按照在根目录中定义的顺序运行这些命令BUILD.bazel
(go 目录包含我们所有的 go 代码):
bazel run //:gazelle
bazel run //:gazelle -- update-repos -from_file=go.mod`
bazel run //:gazelle
这些命令基本上会更新工作空间中的任何新依赖项,然后重建 go 代码。我猜这可以通过规则来实现,但我不知道如何让它工作。