commit | 5a8a92489342d59ea74077174e29d8f10ac2989c | [log] [tgz] |
---|---|---|
author | aiuto <aiuto@google.com> | Fri Feb 19 04:58:42 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 19 04:59:42 2021 -0800 |
tree | 8dc322182f86d151fdb6b22390cc43caa282b806 | |
parent | 10b3479eacb692e5561cf6175fdf6138731178e3 [diff] |
Automated rollback of changelist 260074256. *** Reason for rollback *** While this worked at the time. Upgrading rules_pkg to current versions requires adding rules_python to the test WORKSPACE. This makes the complexity worse. I'm falling back to a different solution where bazel builds in a mini-tar that is sufficient for these tests but is not tempting for users to use. *** Original change description *** Switch Android rules runtime deps builder to use rules_pkg for pkg_tar. See https://github.com/bazelbuild/bazel/issues/8857 Thoughts: - The change to discard_graph_edges_test.sh is ridiculous. The test is flaky in CI and super brittle. - The fact that some integration tests rely on a WORKSPACE that matches that used to build bazel is odd. I should be able to use the built version of Bazel with my own workspace, with rules_cc and rules_pkg at a different revision level. We should have an integr... *** RELNOTES: None PiperOrigin-RevId: 358382248
{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