Containers, CI and reproducible environments.
Official OSRF Docker images for ROS and Gazebo.
GitHub Action that installs ROS 2 for continuous integration.