commit | 182be8376e01687de6861effd76a462b1d7a7498 | [log] [tgz] |
---|---|---|
author | brandjon <brandjon@google.com> | Tue Nov 26 10:38:58 2019 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Nov 26 10:39:59 2019 -0800 |
tree | 1ebb732d1fbe985c1375d180dc4c12a63767f253 | |
parent | 87da3f63b25a65505468bd55bc6158f511a05cac [diff] |
Minor refactor of convenience symlink logic - Eliminate ConfigGroup value object, instead push the Python transition into the SymlinkDefinition that needs it. - Revert List of configs back to Set of configs (seems more natural and avoids changing or copying the collection in the caller). - Tweak docstrings a little. RELNOTES: None PiperOrigin-RevId: 282594829
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md