commit | e0d6f8b00490a5e7973e74680e9e0ca3f19dc6e1 | [log] [tgz] |
---|---|---|
author | larsrc <larsrc@google.com> | Fri May 14 02:28:05 2021 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri May 14 02:29:25 2021 -0700 |
tree | 7c38f6afcd786831cc1bc9161afe160bd2139dbb | |
parent | 1bca1bde7db06340559878a7d54b1f5698e7ddd6 [diff] |
Support for cancellation in WorkRequestHandler. To actually use cancellation, a worker implementation will still have to implement a cancellation callback that actually cancels and add `supports-worker-cancellation = 1` to the execution requirements, and then the build must run with `--experimental_worker_cancellation`. Cancellation design doc: https://docs.google.com/document/d/1-h4gcBV8Jn6DK9G_e23kZQ159jmX__uckhub1Gv9dzc RELNOTES: None. PiperOrigin-RevId: 373749452
{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