Examples of how to use Drake in your own project:
drake_ament_cmake_installed
drake_bazel_external
drake_bazel_download
drake_catkin_installed
drake_cmake_external
drake_cmake_installed
drake_cmake_installed_apt
Scripts are provided for various CI instances in scripts/continuous_integration
. The intended purpose of each is described below:
github_actions
: exemplifies how to put a project depending on a Drake installation on GitHub Actionsjenkins
: provides complete coverage of additional external example projectsNote, the GitHub Actions jobs only build and test drake_ament_cmake_installed
,
drake_bazel_download
, drake_catkin_installed
, drake_cmake_installed
, and
drake_cmake_installed_apt
since these are the exemplary cases for lightweight,
open-source builds on public CI servers. The ament and catkin projects are not supported on macOS.