3 ms·
Bazel is worth looking into as soon as you have dependency graphs that your language's native build system can't deal with efficiently, or you have multiple lan
by lima 7y ago
Bazel is worth looking into as soon as you have dependency graphs that your language's native build system can't deal with efficiently, or you have multiple languages that have dependencies on each other's artifacts.
A pure Go codebase? Not worth it.
Personally, I use Bazel even for small projects as soon as they involve things like generated code or gRPC.
Yes, there are multiple rulesets for deployments, like rules_k8s[1] and rules_docker[2]. Of course, you can easily build your own custom deployment pipeline.
[1]: https://github.com/bazelbuild/rules_k8s https://github.com/bazelbuild/rules_k8s
[2]: https://github.com/bazelbuild/rules_docker https://github.com/bazelbuild/rules_docker