/drake_bazel_download

CI testing

Primary LanguageStarlarkOtherNOASSERTION

Bazel Project using automatically downloaded Drake binaries

This project demonstrates how to use a precompiled binary build of Drake automatically downloaded via Bazel.

For an introduction to Bazel, refer to Getting Started with Bazel.

Pre-requisites

You must be using one of Drake's Supported Configurations.

You must have already installed Bazel or Bazelisk.

The commands given in these instructions assume that your working directory is drake-external-examples/drake_bazel_download.

Setup

Install the required system packages:

bazel run //:install_prereqs

Build

To build and test all apps:

bazel test //...

As an example to run a binary directly:

bazel run //apps:simple_logging_example

You may also run the binary directly per the bazel-bin/... path that the above command prints out; however, be aware that your working directories may cause differences. This is important when using tools like drake::FindResource / pydrake.common.FindResource. You may generally want to stick to using bazel run when able.