我处于一个断开连接的环境中,并在 gitlab 存储库中托管 bazel-central-registry。 我试图在 .bazelrc 文件中指定注册表。 我可以让它与本地文件系统路径一起使用:
build --registry=file:///D:/repos/bazel-central-registry
但是当我使用 gitlab 存储库作为注册表时,我收到 bazel 无法解析metadata.json 的错误。这是引用 gitlab 存储库的正确方法吗? 我在 github 上看到过使用原始 url 的示例,但我还没有找到使用 gitlab repo 的示例...
build --registry=http://my.gitlab/my_group/bazel-central-registry/-/tree/dev
这有效,尽管浏览器中的 url 返回 404。
bazel build //example:hello-world --registry=http://my.gitlab/my_group/bazel-central-registry/raw/dev