Software Alternatives & Reviews
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

Bazel

Bazel is a tool that automates software builds and tests. subtitle

Bazel Reviews and details

Screenshots and images

  • Bazel Landing page
    Landing page //
    2023-07-25

Badges

Promote Bazel. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

Kebenaran dari Powerbank Bazel 450 Series

BazelCon 2019 Day 2: Half-Day Bazel Bootcamp (Part 1)

What's new in Bazel build and Gerrit Code Review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Bazel and what they use it for.
  • Hello World
    Wow, if you curl it, there's a lot of boilerplate code there. Maybe built using Bazel? https://bazel.build. - Source: Hacker News / 8 days ago
  • How to write unit tests in C++ relying on non-code files?
    This is a problem that Bazel (https://bazel.build) solves in a very convenient way. You can just keep using the paths relative to the repository root, and as long as you properly declare your test needs that file it will access it without problems. Or you can use the runfile libraries to access them too. - Source: Hacker News / 2 months ago
  • My first Software Release using GitHub Release
    When doing research for this lab exercise I looked at both vcpkg and conan. Both are package managers that would automate the installation and configuration of my program with its dependencies. However, when it came to releasing and sharing my program my options were limited. For example, the central public registry for conan packages is conan-center, but these packages are curated and the process is very... - Source: dev.to / 5 months ago
  • Declarative Gradle is a cool thing I am afraid of: Maven strikes back
    NOTE: I won’t mention SBT and Leiningen here because, with all due respect, they are niche build tools. I also won’t discuss Kobalt for the same reason (besides, it’s no longer actively maintained). Additionally, I won’t touch upon Bazel and Buck in this context, mainly because I’m not very familiar with them. If you have insights or comments about these tools, please feel free to share them in the comments 👇. - Source: dev.to / 6 months ago
  • A Modern C Development Environment
    > None of this solves C's only REAL problem (in my opinion) which is the lack of dependency management. Bazel solves this really nicely, I know some people have strong opinions on it but I cannot recommend it enough https://bazel.build/. - Source: Hacker News / 9 months ago
  • Go Dependency management in large company projects - How do you do it?
    I know that some projects like cockroach use custom build tools like bazel. But we actually really like to use to be able to build our projects simply with the great go toolchain and don't really aim to dive deep into custom build solutions. Source: 10 months ago
  • What was used to build C++ programs before Cmake?
    Not everyone uses CMake. In the past I've used bazel, make, premake, Unreal Build Tool, shell scripts, Visual Studio, FASTBuild and other tools. Source: 10 months ago
  • What was used to build C++ programs before Cmake?
    Bazel is a Google project that showcases first-class support for the major languages Google uses (C++, Java, Go), and it'd probably have replaced CMake if it weren't written in Java, which brought a host of technical challenges. Then those challenges were fixed and Oracle threatened to bring legal challenges instead. Source: 10 months ago
  • Is there anything similar to Yarn or NPM but for Gradle?
    There is something called Bazel, which is an alternative for Gradle. Https://bazel.build/. Source: 10 months ago
  • Caching of GitLab CI is too slow for rust build.
    We have the same issue at work. Layer based caching wasn't viable for us. We've been working on switching to bazel. Source: 10 months ago
  • Rust analyzer without cargo.toml in neovim Coc
    I assume they're referring to the Bazel build system. Source: 11 months ago
  • Reason to use other Build Tool than Make?
    There're tools which do this, for example https://bazel.build/, and https://buck2.build/ However they have a learning curve, which might be steep for some folks. Source: 11 months ago
  • Android Kernel Compiling From Source
    Since Android's official site says, Android 13 introduced building kernels with Bazel, replacing build/build.sh, can I still build kernel with old method? Source: 12 months ago
  • is there any real and open "multi project" monorepo?
    As far as tooling is concerned, bazel is the most important and most impactful component in Google's monorepo strategy, because of how it allows cross-project dependencies to be trivially easy to discover and analyze in both directions. And it's open source now. But it's not even remotely industry standard. Source: almost 1 year ago
  • Bazel - Build, Push, Deploy Docker Containers to Kubernetes within Monorepo
    I'm aiming to automate all those steps with the help of Bazel and Cloud Build. But I am really struggling to get started with Bazel:. Source: about 1 year ago
  • Using variables in Bazel
    Bazel is a free and open-source build and test tool developed by Google. Bazel uses a declarative language (Starlark) to describe the build and test steps. - Source: dev.to / about 1 year ago
  • How to manage dependencies when you don't have root access?
    Use bazel and hermetic builds, bazel can act as a package manager for the libs you need; it’s not super easy but can be very rewarding once you start caching stuff. Source: about 1 year ago
  • He is very conservative...
    If you're interested in going a little further into this, have a look at https://bazel.build to understand how that can all hang together. Source: about 1 year ago
  • Which build system do you use?
    - If you can't use 1 or 2, I recommend using bazel (https://bazel.build/) family build system. It's more or less what Google uses internally, and it has great support for multilanguage development. Source: about 1 year ago
  • Just: A Command Runner
    Oh excellent, then better (and more portable!) tools are available: http://pants.build https://ninja-build.org https://buck.build and, if you hate yourself: https://bazel.build. - Source: Hacker News / over 1 year ago
  • Classifying Python virtual environment workflows
    > I guess the quickest solution is to checksum the pyproject.toml This is the kind of stuff bazel/ninja do. https://bazel.build https://ninja-build.org. - Source: Hacker News / over 1 year ago

Do you know an article comparing Bazel to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Bazel discussion

Log in or Post with

This is an informative page about Bazel. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.