commit | be241a106144efe70490b2425081f0bee19b1251 | [log] [tgz] |
---|---|---|
author | schmitt <schmitt@google.com> | Thu Jan 16 13:30:55 2020 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Jan 16 13:32:45 2020 -0800 |
tree | 1c79c3ef3527b2b9ab2ccabff90661e8110fd9d0 | |
parent | 7c15c0379998dff20469250498d1c7438ed21b94 [diff] |
Split lifecycle tracking from action context provider. Action context providers grew some additional functionality over the years which had little to do with providing anything but instead did lifecycle management for various objects. This change extracts that behavior into a separate interface so that the the provider logic can later be removed. RELNOTES: None PiperOrigin-RevId: 290133070
{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