Inspired by the work of @nicolov mentioned in Code for building ROS nodes in Bazel I worked out to some extent building of ROS (1) with Bazel. Check out the code at GitHub - mvukov/rules_ros: ROS (1) built with Bazel.
Small update:
- Worked out ros_launch target.
- Worked out running a deployment (ros_launch) target from a Docker container.