172 ms·
Google's internal build system is called Blaze, and (as I understand it) it supports tons of use cases that the Go tool doesn't: * Distributing build jobs acro
by throwaway894345 4y ago
Google's internal build system is called Blaze, and (as I understand it) it supports tons of use cases that the Go tool doesn't:
* Distributing build jobs across clusters
* Targeting any arbitrary platform, architecture combination
* Supporting multiple languages and toolchains
* Arbitrary build-time script execution (e.g., code generation)
- mseepgood 4y agoBazel is the open-source variant of Blaze: https://bazel.build/about/faq#what%E2%80%99s_up_with_the_word_%E2%80%9Cblaze%E2%80%9D_in_the_codebase https://bazel.build/about/faq#what%E2%80%99s_up_with_the_wor...
- jen20 4y agoIndeed - Bazel is a complete build system. “go build” is really not, and go modules are typically used for dependency management in Bazel for Go anyway.