-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Making this repository play nicely with Bazel #8911
Comments
We have no plan to support Bazel. But we are open to explore it. I mark this as help wanted. I want to know the benefits of adding the support of Bazel, the cost of maintaining the support, and the potential drawback of it before we can make the decision. Thanks. |
@munnerz naming the Bazel build files |
@munnerz I've noticed upgrading to Go 1.10 noticeably speeds up our build time. |
As @ixdy mentioned, renaming seems to resolve your issue. And we've removed symlinks. Please reopen if there are still issues. |
Leaving a breadcrumb here in case it helps someone else: the default configuration for Bazel doesn't play nice with this repo, but there's one small tweak that does make it work. With the client library imported into a Bazel project using
Bazel knows how to generate
W/rt "other benefit[s] of using Bazel" - Bazel has a very strong emphasis on reproduceability and hermeticity, which the |
One more breadcrumb: by default, gazelle prefers On macOS, it's probably treating the Passing |
I've been trying to manage my application with Bazel, to make testing, building, running and deploying easier.
I have run into a few issues however with this repository (which is vendored into my own). These may be considered to be bazel issues, however some may be fixable on this side 😄
Namely, the issues I've hit:
./cmd/etcd->../
, which creates an infinitely long path, which Bazel will not deal well with.I'm not sure how much of this you'd be willing to address in your own repository, but have not noticed any other issues detailing the problems above on the repo so thought I'd open some discussion 😄
The text was updated successfully, but these errors were encountered: